Method, device, system and equipment for determining performance of transmitter and storage medium
By performing noise search and average information calculation of the transmitter's optical signal in a high-speed transmission system, the problem of inaccurate TDECQ value is solved, and a more accurate transmitter performance evaluation is achieved.
Patent Information
- Application Number
- CN202311199890.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-15
- Publication Date
- 2025-03-18
AI Technical Summary
In high-speed transmission systems, when using a four-level pulse amplitude modulation (PAM-4) transmitter, the deviation of the sampling point causes the TDECQ value to be inaccurate and cannot truly reflect the performance of the transmitter.
By acquiring the optical signal of the transmitter, eye diagram data is generated, and sampling at the first sampling point and the second sampling point respectively, the first histogram and the second histogram are obtained. Then, a noise search is performed to determine the average information of the margin noise information under the target symbol error rate threshold, and is used to calculate a more accurate TDECQ value.
This method makes the TDECQ value more accurate, truly reflects the performance of the transmitter, avoids the error caused by sampling point deviation, and does not need to reduce the sampling point spacing, maintaining the original intention of designing the two sampling points.
Smart Images

Figure CN119652407A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of optical communication technology, and in particular to a method, apparatus, system, device and storage medium for determining the performance of a transmitter. Background Art
[0002] At present, the transmitter uses 4-level pulse amplitude modulation (PAM-4), and the performance of the transmitter is usually measured by the transmitter and dispersion eye closure quaternary (TDECQ) value. TDECQ is measured for high-speed intensity modulation direct detection (IMDD) optical links. The principle of TDECQ is to obtain a vertical histogram by sampling the waveform of the optical signal output by the transmitter, and to approximate the signal quality in the form of analysis. Specifically, according to the sampling time position, the sampling process can occur in a small time slot of the eye diagram. Considering the jitter of the sampling time, the TDECQ standard stipulates that two sampling points are selected. The two sampling points are symmetrical to the center time at 0.45 unit intervals (UI) and 0.55UI positions. The measurement values corresponding to the two sampling points are calculated respectively, and the worst measurement value of the two measurement values is used to calculate the final TDECQ value.
[0003] In high-speed transmission systems, the introduction of advanced digital signal processing (DSP) has greatly optimized the accuracy of sampling points. As the sampling rate increases, the lateral opening of the eye in the eye diagram decreases, resulting in the performance of sampling at 0.45UI and 0.55UI being significantly worse than that at 0.5UI. This significant deviation may lead to inaccurate TDECQ values. Summary of the invention
[0004] The present disclosure provides a method, apparatus, system, device and storage medium for determining the performance of a transmitter, which can make the TDECQ value more accurate and more truly reflect the performance of the transmitter when two sampling points are used.
[0005] In a first aspect, the present disclosure provides a method for determining the performance of a transmitter, the method comprising: acquiring an optical signal from the transmitter, generating eye diagram data based on the optical signal, the eye diagram data comprising a first sampling point and a second sampling point, performing sampling at the first sampling point and the second sampling point, respectively, to obtain a first histogram and a second histogram, performing a noise search based on the first histogram and the second histogram, determining the average information of the residual noise information corresponding to the first histogram and the residual noise information corresponding to the second histogram under a target symbol error rate threshold, and determining a TDECQ value based on the average information, wherein the TDECQ value is used to characterize the performance of the transmitter.
[0006] In the scheme shown in the present disclosure, two sampling points are used for sampling in the eye diagram data to obtain two histograms, and the two histograms are used for noise search to obtain the average information of the residual noise information corresponding to the two histograms under the target symbol error rate threshold, and the TDECQ value is determined using the average information. In this way, not only the original intention of designing two sampling points is continued, but also the TDECQ value is made more accurate and more truly reflects the performance of the transmitter.
[0007] In an optional manner, when determining the average information, a noise search is performed based on the first histogram to obtain the standard deviation of the first residual noise at the target symbol error rate threshold, and a noise search is performed based on the second histogram to obtain the standard deviation of the second residual noise at the target symbol error rate threshold, and the average information is determined based on the standard deviation of the first residual noise and the standard deviation of the second residual noise.
[0008] In the scheme shown in the present disclosure, when determining the average information, noise searches are performed on the first histogram and the second histogram respectively, so that the symbol error rate corresponding to the first histogram is closer to the target symbol error rate threshold, and a more accurate residual noise is determined, and the symbol error rate corresponding to the second histogram is closer to the target symbol error rate threshold, and a more accurate residual noise is determined. The average information corresponding to the more accurate residual noise is used to calculate the TDECQ value, so that the TDECQ value is more accurate.
[0009] In an optional manner, when the standard deviation of the first residual noise and the standard deviation of the second residual noise are used to determine the average information, according to the formula Determine the average information, where σ G is the average information, σ G,L is the standard deviation of the first residual noise, σ G,R is the standard deviation of the second residual noise.
[0010] In the solution shown in the present disclosure, the root mean square of the standard deviation of two residual noises is used as average information, so that the TDECQ value is more accurate.
[0011] In an optional manner, when the standard deviation of the first residual noise and the standard deviation of the second residual noise are used to determine the average information, according to the formula σ G =(σ G,L +σ G,R ) / 2, determine the average information, where σ G is the average information, σ G,L is the standard deviation of the first residual noise, σ G,R is the standard deviation of the second residual noise.
[0012] In the solution shown in the present disclosure, the average value of the standard deviation of two residual noises is used as the average information, and the original intention of designing two sampling points is continued. In addition, there is no need to perform square root calculation, the calculation is simple, and computing resources can be saved.
[0013] In an optional manner, the process of determining the average information is:
[0014] According to the formula Determine the average information, where σ G is the average information, argmin means taking the minimum value, SER L (σ G ) and SER R (σ G ) are respectively the symbol error rate corresponding to the first histogram and the symbol error rate corresponding to the second histogram when noise search is performed according to the first histogram and the second histogram.
[0015] In the scheme shown in the present disclosure, the residual noise corresponding to the first histogram and the second histogram is set to be the same, and the average symbol error rate is used to measure the gap with the target symbol error rate threshold. There is only one standard deviation of the residual noise to be calculated, and only one noise search is required, which can save half of the noise search time and reduce the complexity of determining the TDECQ value.
[0016] In an alternative approach, according to the formula Determine the TDECQ value, where σ G is the average information, σ ideal is the ideal noise corresponding to the transmitter.
[0017] In a second aspect, the present disclosure provides a device for determining the performance of a transmitter, the device having the function of implementing the above-mentioned first aspect. The device includes at least one module, and the at least one module is used to implement the method for determining the performance of a transmitter provided in the above-mentioned first aspect.
[0018] In some embodiments, the module in the device for determining the performance of the transmitter is implemented by software, and the module in the device is a program module. In other embodiments, the module in the device is implemented by hardware or firmware.
[0019] In a third aspect, the present disclosure provides a computing device, comprising a processor and a memory, wherein: the memory stores computer instructions, and the processor executes the computer instructions to implement the processing of obtaining a TDECQ value based on eye diagram data in the first aspect and its optional implementation method.
[0020] In a fourth aspect, the present disclosure provides a computer-readable storage medium storing computer instructions. When the computer instructions in the computer-readable storage medium are executed by a computing device, the computing device executes the processing of obtaining a TDECQ value based on eye diagram data in the first aspect and its optional implementation method.
[0021] In a fifth aspect, the present disclosure provides a computer program product comprising instructions, which, when executed on a computing device, enables the computing device to execute the processing of obtaining a TDECQ value based on eye diagram data in the first aspect and its optional implementation.
[0022] In a sixth aspect, the present disclosure provides a test system, the test system comprising: a reference receiver and a computing device;
[0023] The reference receiver is used to: acquire an optical signal from a transmitter, and generate eye diagram data according to the optical signal, wherein the eye diagram data includes a first sampling point and a second sampling point;
[0024] The computing device is used to: perform sampling at a first sampling point and a second sampling point respectively to obtain a first histogram and a second histogram;
[0025] Performing a noise search according to the first histogram and the second histogram to determine average information of residual noise information corresponding to the first histogram and residual noise information corresponding to the second histogram under a target symbol error rate threshold;
[0026] Based on the average information, a TDECQ value is determined, and the TDECQ value is used to characterize the performance of the transmitter. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 is a schematic diagram of a TDECQ error caused by a sampling time deviation provided by an exemplary embodiment of the present disclosure;
[0028] Figure 2 is a structural schematic diagram of a test system provided by an exemplary embodiment of the present disclosure;
[0029] Figure 3 is a structural schematic diagram of a test system provided by another exemplary embodiment of the present disclosure;
[0030] Figure 4is a structural schematic diagram of a test system provided by yet another exemplary embodiment of the present disclosure;
[0031] Figure 5 is a flowchart of a method for determining the performance of a transmitter provided by an exemplary embodiment of the present disclosure;
[0032] Figure 6 is a schematic diagram of a framework for determining the performance of a transmitter provided by an exemplary embodiment of the present disclosure;
[0033] Figure 7 is a schematic diagram of a framework for determining the performance of a transmitter provided by another exemplary embodiment of the present disclosure;
[0034] Figure 8 is a schematic diagram of a framework for determining the performance of a transmitter provided by another exemplary embodiment of the present disclosure;
[0035] Fig. 9 It is a simulation verification schematic diagram of the TDECQ value when the root mean square is used as the average information provided by an exemplary embodiment of the present disclosure;
[0036] Fig.10 is a comparative schematic diagram of TDECQ value estimation errors provided by an exemplary embodiment of the present disclosure;
[0037] Fig.11 It is a simulation verification schematic diagram of the TDECQ value when the average value is used as the average information provided by an exemplary embodiment of the present disclosure;
[0038] Fig.12 It is a simulation verification schematic diagram of the TDECQ value when performing a noise search provided by an exemplary embodiment of the present disclosure;
[0039] Fig.13 is a structural diagram of an apparatus for determining performance of a transmitter provided by an exemplary embodiment of the present disclosure;
[0040] Fig.14 It is a schematic diagram of the structure of a computing device provided by an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION
[0041] In order to make the objectives, technical solutions and advantages of the present disclosure more clear, the embodiments of the present disclosure will be further described in detail below with reference to the accompanying drawings.
[0042] The performance of the transmitter directly affects the signal reception quality of the receiver. Before the transmitter is officially used, the transmitter will be tested to determine the performance of the transmitter. The performance of the transmitter is usually measured by the TDECQ value, so how to determine the TDECQ value is crucial. In the current technology for determining the TDECQ value, as the sampling rate increases, the lateral opening of the eye in the eye diagram decreases, resulting in the performance of the two sampling points (0.45UI and 0.55UI) being significantly worse than the performance of the sampling at the 0.5UI position. This significant deviation may cause the TDECQ value to be inaccurate. For example, Figure 1 A schematic diagram of the TDECQ error caused by the deviation of the central sampling time is provided, specifically the change trend of the TDECQ value as the sampling point shifts to the left. Figure 1 The figure shows the TDECQ error caused by the deviation of the sampling time under the two modulation modes. The vertical axis represents the TDECQ value in dB, and the horizontal axis represents the offset of the sampling point to the left. The solid line represents the externally modulated laser (EML) modulation mode, and the dotted line represents the silicon photonics (SIP) Mach-Zehnder Modulator (MZM) modulation mode. The solid line 1 represents the TDECQ value corresponding to the sampling point A as the sampling point A shifts to the left, and the solid line 2 represents the TDECQ value corresponding to the sampling point B as the sampling point B shifts to the left. The dotted line 1 represents the TDECQ value corresponding to the sampling point A as the sampling point A shifts to the left, and the dotted line 2 represents the TDECQ value corresponding to the sampling point B as the sampling point B shifts to the left. The sampling points A and B are 0.45UI and 0.55UI respectively. Figure 1 It can be seen that the greater the offset, the greater the TDECQ error. And if the traditional correction route is followed, the time interval between the left and right sampling points will inevitably be shortened, but this will violate the original intention of designing two sampling points.
[0043] In the disclosed embodiment, in order to improve the problem of underestimating the performance of the transmitter in the standard TDECQ value determination method, the last step of determining the TDECQ value is adjusted, and the TDECQ value is calculated based on the worst value of the residual noise corresponding to the two histograms, and is modified to be calculated based on the average information of the residual noise information corresponding to the two histograms. This not only continues to use the original intention of designing two sampling points, but also makes the TDECQ value more accurate and more truly reflects the performance of the transmitter.
[0044] To facilitate understanding of the embodiments of the present disclosure, a test system for determining the performance of a transmitter is described below.
[0045] In an optional manner, the test system includes a transmitter, a reference receiver and a detection device, see Figure 2 . The transmitter is an optical transmitter, called a transmitter under test (TUT), and the reference receiver can also be called a standard receiver. The reference receiver includes a detector, an oscilloscope, and a feed forward equalizer (FFE). Among them, the oscilloscope can be a real-time sampling oscilloscope whose response is a 4th-order Bessel-Thomson function, and the FFE is a commonly used linear equalizer. It corrects the voltage value by removing the influence of inter-symbol interference, and can be a 5-tap symbol rate sampling rate. In the case where the detection device is a hardware device, the detection device is a processing device having a function of determining the TDECQ value using eye diagram data. For example, a computing device such as a terminal device or a server. In the case where the detection device is a software device, the detection device is deployed on a processing device having a function of determining the TDECQ value using eye diagram data. The transmitter and the reference receiver are connected by an optical fiber.
[0046] The transmitter is used to transmit an optical signal, which is transmitted to the reference receiver through an optical fiber. The reference receiver receives the optical signal, the detector is used to convert the received optical signal into an electrical signal, and the oscilloscope is used to collect the waveform of the electrical signal in a sequence according to the clock extracted by the clock recovery unit. FFE is used to perform equalization compensation on the collected electrical signal sequence. Through the electrical signal sequence after equalization compensation, optical parameters such as the optical modulation amplitude (OMA) of the optical signal emitted by the transmitter can be obtained.
[0047] When testing the performance of a transmitter, the tester turns on the transmitter and loads a test signal into the transmitter. The test signal is a fixed-length signal sequence. The test signal is random and can simulate the data transmitted in a real optical transmission scenario. The transmitter modulates the test signal using PAM4 to generate an optical signal, which is then transmitted to a reference receiver via optical fiber. The reference receiver receives the optical signal at the test point.
[0048] The detector converts the received optical signal into an electrical signal, and the oscilloscope collects the complete signal sequence corresponding to the electrical signal. The FFE synthesizes the complete signal sequence into an eye diagram to obtain the eye diagram data. The eye diagram is a graph displayed by accumulating a series of digital signals on the oscilloscope.
[0049] The detection device uses the eye diagram data to calculate the TDECQ value, which is used to characterize the performance of the transmitter. The smaller the TDECQ value, the smaller the power margin loss of the optical signal received by the reference receiver relative to the ideal signal, which means that it can be transmitted over a longer distance in the optical fiber.
[0050] In an alternative embodiment, the test system includes a transmitter and a reference receiver, see Figure 3 In addition to the signal processing function, the reference receiver also has the function of calculating the TDECQ value using the eye diagram data. For example, the oscilloscope has the function of calculating the TDECQ value using the eye diagram data. The detection device is an oscilloscope, or the detection device is a software device deployed on the oscilloscope.
[0051] Optionally, in Figure 2 and Figure 3 In the test system shown, the test system also includes an optical receiver, see Figure 4 , the optical receiver is used to determine the power cost of the optical signal received from the transmitter, and the power cost is used for subsequent calibration of the TDECQ value measurement, specifically for adjusting the positions of the two sampling points during the TDECQ measurement. For example, a certain type of transmitter has a unique design that makes the TDECQ value too large. In this case, the power cost can be used to adjust the positions of the two sampling points. When the performance of the transmitter is subsequently determined, the optical receiver is no longer needed.
[0052] Combine the following Figure 5 Describes the method flow for determining the performance of a transmitter, see Figure 5 Steps 501 to 504.
[0053] Step 501: Acquire an optical signal from the transmitter, and generate eye diagram data according to the optical signal, wherein the eye diagram data includes a first sampling point and a second sampling point.
[0054] In this embodiment, the reference receiver receives an optical signal sent by a transmitter through an optical fiber, where the optical signal is a signal to be tested, and the signal to be tested is an optical signal generated by the transmitter modulating a test signal in a PAM4 manner.
[0055] The detector converts the signal to be tested into an electrical signal, and the oscilloscope collects the complete signal sequence corresponding to the signal to be tested. FFE synthesizes the complete signal sequence into an eye diagram to obtain eye diagram data. The detection device obtains the eye diagram data from FFE. Among them, when obtaining the eye diagram, it can be understood that with one UI as the repetition time, the new signal is continuously superimposed on the current waveform. As long as the accumulation time is long enough, the eye diagram can be formed. The horizontal axis of the eye diagram is time, and the vertical axis is voltage. The eye diagram data is the voltage value at each time point in the eye diagram.
[0056] Step 502: Sampling is performed at a first sampling point and a second sampling point respectively to obtain a first histogram and a second histogram.
[0057] In this embodiment, the detection device samples the eye diagram data at a first sampling point to obtain a first histogram, and samples at a second sampling point to obtain a second histogram. Both the first histogram and the second histogram are histograms that count the frequency of occurrence of levels. For example, in the first histogram, the horizontal axis represents the level, and the level includes 0, 1, 2, and 3, and the vertical axis represents the frequency of occurrence of each level at the first sampling point. In the second histogram, the horizontal axis represents the level, and the level includes 0, 1, 2, and 3, and the vertical axis represents the frequency of occurrence of each level at the second sampling point.
[0058] The detailed processing procedures of step 501 and step 502 can be found in the processing procedures defined in the standard, and will not be repeated here.
[0059] In an optional manner, the first sampling point and the second sampling point are located on the left and right sides of 0.5UI, and the first sampling point and the second sampling point are symmetrical about 0.5UI. For example, the first sampling point is 0.45UI and the second sampling point is 0.55UI. In practice, if the sampling timing is not accurate, it is possible that they will not be exactly 0.45UI and 0.55UI, and there will be some deviation.
[0060] Step 503 : performing noise search according to the first histogram and the second histogram to determine average information of residual noise information corresponding to the first histogram and residual noise information corresponding to the second histogram under a target symbol error rate threshold.
[0061] The target symbol error rate threshold is the decision threshold of forward error correction. The target symbol error rate threshold refers to the maximum symbol error rate at which the optical signal transmitted by the transmitter can be correctly decoded when it is received by the optical receiver. The target symbol error rate threshold is related to the transmission bandwidth, process, power of the transmitted optical signal, and transmission distance of the transmitter.
[0062] In step 503, there are multiple ways to determine the average information, and two feasible ways are provided below:
[0063] Method 1: Use the first histogram to perform noise search to obtain the standard deviation of the first residual noise under the target symbol error rate threshold, and use the second histogram to perform noise search to obtain the standard deviation of the second residual noise under the target symbol error rate threshold. Then use the standard deviation of the first residual noise and the standard deviation of the second residual noise to calculate the average information.
[0064] Among them, the process of using the first histogram for noise search is the same as the process of using the second histogram for noise search. The process of using the first histogram for noise search is described below: pressure noise is added to the electrical signal output by the oscilloscope, and the electrical signal and the pressure noise are input into the FFE together. The detection device uses the first histogram and the pressure noise to estimate the symbol error rate, and judge whether the symbol error rate reaches the target symbol error rate threshold. If not, continue to add pressure noise before FFE until the symbol error rate reaches the target symbol error rate threshold, determine the first pressure noise when the target symbol error rate threshold is reached, multiply the first pressure noise by the noise enhancement coefficient, and obtain the standard deviation of the first residual noise corresponding to the first pressure noise, which is expressed by formula (1). The noise enhancement coefficient is calculated using the tap coefficient of the FFE. Similarly, the second histogram is used for noise search to obtain the second pressure noise when the target symbol error rate threshold is reached, and the second pressure noise is multiplied by the noise enhancement coefficient to obtain the standard deviation of the second residual noise corresponding to the second pressure noise, which is expressed by formula (2). Optionally, in order to more quickly find the stress noise when the target symbol error rate threshold is reached, a binary search method may be used to perform noise search.
[0065] σ G,L =C eq σ eq,L (1)
[0066] σ G,R =C eq σ eq,R (2)
[0067] In formula (1) and formula (2), σ G,L is the standard deviation of the first residual noise, σ G,R is the standard deviation of the second residual noise, C eq is the noise enhancement factor, σ eq,L is the first pressure noise, σ eq,R is the second pressure noise.
[0068] Next, average information is determined based on the standard deviation of the first residual noise and the standard deviation of the second residual noise. The processing process is as follows:
[0069] Determine the root mean square of the standard deviation of the first residual noise and the standard deviation of the second residual noise, and determine the root mean square as the average information, which is expressed by formula (3), see Figure 6 The framework diagram shown.
[0070]
[0071] The calculation method calculated by formula (3) adopts the average TDECQ values corresponding to the two histograms to improve the estimation accuracy of TDECQ.
[0072] Alternatively, determine the average value of the standard deviation of the first residual noise and the standard deviation of the second residual noise, determine the average value as the average information, and use formula (4) to express it, see Figure 7 The framework diagram shown.
[0073] σ G =(σ G,L +σ G,R ) / twenty four)
[0074] In formula (3) and formula (4), σ G is the average information, σ G It can be considered as the standard deviation of the target margin noise, σ G,L is the standard deviation of the first residual noise, σ G,R is the standard deviation of the second residual noise.
[0075] The calculation method of formula (4) is used to average the residual noise corresponding to the two histograms to achieve the effect of averaging the TDECQ values corresponding to the two histograms. Compared with the calculation method using formula (3), square root operations can be saved, so that the calculation complexity is reduced.
[0076] It should be noted that when the TDECQ value is determined by using the root mean square, the variance of the first residual noise and the variance of the second residual noise may also be obtained, and the two variances may be substituted into formula (3) to calculate the TDECQ value.
[0077] Method 2: During the noise search, the residual noise corresponding to the first histogram and the second histogram is the same. The average symbol error rate corresponding to the first histogram and the second histogram is used to measure the difference from the target symbol error rate threshold. In this processing method, there is only one standard deviation of the residual noise to be calculated. The processing method is:
[0078] The average information is determined according to formula (5), which is the standard deviation of the residual noise. Figure 8 The framework diagram shown.
[0079]
[0080] In formula (5), σ G is the average information, Indicated in Minimum σ G The value of SER L (σ G ) and SER R (σ G ) are respectively the symbol error rate corresponding to the first histogram and the symbol error rate corresponding to the second histogram when noise search is performed according to the first histogram and the second histogram.
[0081] Using method 2, the pressure noise corresponding to the first histogram and the second histogram is set to the same, and the average symbol error rate is used to measure the gap with the target symbol error rate threshold. There is only one standard deviation of the residual noise to be calculated, and only one noise search is required, which can save half of the noise search time and reduce the complexity of determining the TDECQ value.
[0082] Step 504: Determine a TDECQ value according to the average information, wherein the TDECQ value is used to characterize the performance of the transmitter.
[0083] In this embodiment, after the average information is determined, the TDECQ value is calculated according to formula (6).
[0084]
[0085] In formula (6), σ G is the average information, σ ideal is the ideal noise corresponding to the transmitter, and is the maximum noise added under ideal conditions.
[0086] In order to better illustrate the advantages of the embodiments of the present disclosure, a simulation analysis is provided as follows.
[0087] Fig. 9 A simulation verification diagram of the TDECQ value when the root mean square is used as the average information is provided. Fig. 9 A schematic diagram showing the changing trend of the TDECQ value when the sampling point shifts toward the left, with the center moment being 0.5UI, the first sampling point and the second sampling point being 0.45UI and 0.55UI respectively, the vertical axis representing the TDECQ value, and the horizontal axis representing the offset of the sampling point toward the left. Taking EML and SiP-MZM as examples, solid lines a, b, and c represent the changing trend of the TTDECQ value as the sampling point shifts toward the left under the EML modulation mode, the vertical coordinate of the point on the solid line a is the TDECQ value corresponding to the first histogram, the vertical coordinate of the point on the solid line b is the TDECQ value corresponding to the second histogram, and the vertical coordinate of the point on the solid line c is the TDECQ value obtained by the above-mentioned root mean square calculation. The dotted lines a, b and c represent the changing trend of the TTDECQ value as the sampling point shifts to the left under the SiP-MZM modulation mode. The ordinate of the point on the dotted line a is the TDECQ value corresponding to the first histogram, the ordinate of the point on the dotted line b is the TDECQ value corresponding to the second histogram, and the ordinate of the point on the dotted line c is the TDECQ value calculated using the above-mentioned root mean square calculation. The TDECQ values shown by the solid line a and the dotted line a are calculated based on formula (7). The TDECQ values shown by the solid line b and the dotted line b are calculated based on formula (8).
[0088]
[0089]
[0090] In formula (7) and formula (8), σ G,L is the standard deviation of the first residual noise, σ G,R is the standard deviation of the second residual noise, σ ideal is the ideal noise corresponding to the transmitter.
[0091] from Fig. 9 It can be seen that at the standard 0.5UI position (offset equals 0), there is a difference of about 2.5dB between the TDECQ values corresponding to the first histogram and the second histogram, and the difference is very sensitive to the sampling point, while the TDECQ value obtained based on the root mean square scheme proposed in the present disclosure is insensitive to the sampling point and is always smaller than the current standard TDECQ value. The current standard TDECQ value is the maximum value of the TDECQ value corresponding to the first histogram and the TDECQ value corresponding to the second histogram (equivalent to taking the minimum value of the standard deviation of the first residual noise and the standard deviation of the second residual noise). It can be seen that the root mean square calculation scheme does not need to reduce the distance between the two sampling points, thereby not violating the original intention of designing the two sampling points.
[0092] Fig.10 A schematic diagram of the TDECQ value error when the RMS is used as the average information is provided. Fig.10 In the figure, the vertical axis is the TDECQ value and the horizontal axis is the symbol error rate. Taking EML and SiP-MZM as examples, curves 1, 2 and 4 correspond to the EML modulation mode, and curves 3, 5 and 6 correspond to the SiP-MZM modulation mode. Curves 1 and 3 represent the changing trend of the TDECQ value determined by other methods with the symbol error rate, curves 4 and 6 represent the changing trend of the standard TDECQ value with the symbol error rate, and curves 2 and 5 represent the changing trend of the TDECQ value calculated based on the root mean square with the symbol error rate. Fig.10 It can be seen that using the RMS as the average information makes the TDECQ value closer to the standard TDECQ value, and the error is significantly improved.
[0093] Fig.11 A simulation verification diagram of the TDECQ value when the average value is used as the average information is provided. Taking EML and SiP-MZM as examples, it can be seen that the sensitivity to the sampling point is slightly greater than that of the root mean square as the average information, but it is still significantly better than the sensitivity of the sampling point in the current standard TDECQ value determination process.
[0094] Fig.12A simulation verification diagram of the TDECQ value in method 2 is provided. Taking EML and SiP-MZM as examples, it can be seen that the sensitivity to the sampling point is slightly greater than that of taking the root mean square as the average information and taking the average value as the average information, but it is still significantly better than the sensitivity of the sampling point in the current standard TDECQ value determination process.
[0095] Fig.11 , Fig.12 and Fig. 9 Among them, only the meanings of the solid line c and the dotted line c are different, and the rest are the same. Fig.11 In the figure, the vertical coordinate of the point on the solid line c is the TDECQ value calculated using the above average value under the EML modulation mode, and the vertical coordinate of the point on the dotted line c is the TDECQ value calculated using the above average value under the SiP-MZM modulation mode. Fig.12 In the figure, the vertical coordinate of the point on the solid line c is the TDECQ value calculated using the above average symbol error rate under the EML modulation mode, and the vertical coordinate of the point on the dotted line c is the TDECQ value calculated using the above average symbol error rate under the SiP-MZM modulation mode.
[0096] In the disclosed embodiment, the TDECQ value is calculated by using the above average information, which can improve the estimation accuracy of TDECQ while maintaining a conservative estimate, and can also reduce the dependence on the sampling point position, thereby reducing the dependence on the accuracy of the sampling clock.
[0097] The device provided by the embodiment of the present disclosure is described below.
[0098] Fig.13 The structure diagram of the device for determining the performance of a transmitter provided by the embodiment of the present disclosure is shown in FIG. The device can be implemented as part or all of the device through software, hardware, or a combination of both. The device provided by the embodiment of the present disclosure can implement the embodiment of the present disclosure. Figure 5 The process described above, the device includes: a signal processing module 1310 and a performance determination module 1320, wherein:
[0099] The signal processing module 1310 is used to: obtain an optical signal from the transmitter; generate eye diagram data according to the optical signal, wherein the eye diagram data includes a first sampling point and a second sampling point; and can be used to implement the signal processing of step 501 and execute the implicit steps included in step 501;
[0100] The performance determination module 1320 is used to: perform sampling at a first sampling point and a second sampling point respectively to obtain a first histogram and a second histogram;
[0101] Performing a noise search according to the first histogram and the second histogram to determine average information of residual noise information corresponding to the first histogram and residual noise information corresponding to the second histogram under a target symbol error rate threshold;
[0102] According to the average information, the four-phase transmitter dispersion eye closure cost TDECQ value is determined, and the TDECQ value is used to characterize the performance of the transmitter; specifically, it can be used to implement the performance determination function of steps 502 to 504 and execute the implicit steps included in steps 502 to 504.
[0103] In an optional manner, the performance determination module 1320 is used to:
[0104] Performing a noise search according to the first histogram to obtain a standard deviation of a first residual noise at the target symbol error rate threshold, and performing a noise search according to the second histogram to obtain a standard deviation of a second residual noise at the target symbol error rate threshold;
[0105] The average information is determined according to a standard deviation of the first residual noise and a standard deviation of the second residual noise.
[0106] In an optional manner, the performance determination module 1320 is used to:
[0107] According to the formula Determine the average information, where σ G is the average information, σ G,L is the standard deviation of the first margin noise, σ G,R is the standard deviation of the second margin noise.
[0108] In an optional manner, the performance determination module 1320 is used to:
[0109] According to the formula σ G =(σ G,L +σ G,R ) / 2, determine the average information, where σ G is the average information, σ G,L is the standard deviation of the first margin noise, σ G,R is the standard deviation of the second margin noise.
[0110] In an optional manner, the performance determination module 1320 is used to:
[0111] According to the formula Determine the average information, where σ G is the average information, argmin means taking the minimum value, SER L (σG ) and SER R (σ G ) are respectively the symbol error rate corresponding to the first histogram and the symbol error rate corresponding to the second histogram when noise search is performed according to the first histogram and the second histogram.
[0112] In an optional manner, the performance determination module 1320 is used to:
[0113] According to the formula Determine the TDECQ value, where σ G is the average information, σ ideal is the ideal noise corresponding to the transmitter.
[0114] Fig.13 For the detailed process of determining the performance of a transmitter by the apparatus shown, please refer to the description in the previous embodiments, which will not be repeated here. Fig.13 The apparatus shown for determining the performance of a transmitter comprises the reference receiver and the detection device shown in the figure.
[0115] In some embodiments, the present disclosure also provides a computing device 100. Fig.14 As shown, the computing device 100 includes: a bus 102, a processor 104, a memory 106, and a communication interface 108. The processor 104, the memory 106, and the communication interface 108 communicate with each other through the bus 102. The computing device 100 can be a server or a terminal device. It should be understood that the present disclosure does not limit the number of processors and memories in the computing device 100.
[0116] The bus 102 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.14 The bus 102 is represented by only one line, but it does not mean that there is only one bus or one type of bus. The bus 102 may include a path for transmitting information between various components of the computing device 100 (eg, the memory 106, the processor 104, and the communication interface 108).
[0117] The processor 104 may include any one or more of a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).
[0118] The memory 106 may include a volatile memory, such as a random access memory (RAM). The memory 106 may also include a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD), or a solid state drive (SSD).
[0119] The memory 106 stores executable computer instructions, and the processor 104 executes the executable computer instructions to implement the functions of the aforementioned performance determination module.
[0120] The communication interface 108 uses a transceiver module such as, but not limited to, a network interface card or a transceiver to implement communication between the computing device 100 and other devices or a communication network.
[0121] In some embodiments, a computer program product is provided, the computer program product including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computing device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computing device executes the process from step 502 to step 504.
[0122] Those of ordinary skill in the art will appreciate that the various method steps and units described in the embodiments disclosed in this disclosure can be implemented with electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the steps and components of each embodiment have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those of ordinary skill in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this disclosure.
[0123] In the several embodiments provided in the present disclosure, it should be understood that the disclosed system architecture, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the module is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, or it can be an electrical, mechanical or other form of connection.
[0124] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the embodiments of the present disclosure.
[0125] In addition, each module in each embodiment of the present disclosure may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module. The above integrated modules may be implemented in the form of hardware or software modules.
[0126] If the integrated module is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.
[0127] In the present disclosure, the terms "first" and "second" and the like are used to distinguish between identical or similar items having substantially the same effects and functions. It should be understood that there is no logical or temporal dependency between "first" and "second", nor is the quantity and execution order limited. It should also be understood that although the following description uses the terms "first" and "second" and the like to describe various elements, these elements should not be limited by the terms. These terms are only used to distinguish one element from another. For example, without departing from the scope of various examples, the first residual noise may be referred to as the second residual noise, and similarly, the second residual noise may be referred to as the first residual noise. Both the first residual noise and the second residual noise may be residual noise, and in some cases, may be separate and different residual noises.
[0128] The above description is only an exemplary embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present disclosure, and these modifications or replacements should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A method for determining the performance of a transmitter, characterized in that The method comprises: acquiring an optical signal from the transmitter; generating eye diagram data according to the optical signal, the eye diagram data comprising a first sampling point and a second sampling point; Sampling is performed at the first sampling point and the second sampling point respectively to obtain a first histogram and a second histogram; Performing a noise search according to the first histogram and the second histogram to determine average information of residual noise information corresponding to the first histogram and residual noise information corresponding to the second histogram under a target symbol error rate threshold; According to the average information, a four-phase transmitter dispersion eye diagram closure cost TDECQ value is determined, and the TDECQ value is used to characterize the performance of the transmitter.
2. The method according to claim 1, characterized in that The performing noise search according to the first histogram and the second histogram to determine average information of residual noise information corresponding to the first histogram and residual noise information corresponding to the second histogram under a target symbol error rate threshold includes: Performing a noise search according to the first histogram to obtain a standard deviation of a first residual noise at the target symbol error rate threshold, and performing a noise search according to the second histogram to obtain a standard deviation of a second residual noise at the target symbol error rate threshold; The average information is determined according to a standard deviation of the first residual noise and a standard deviation of the second residual noise.
3. The method according to claim 2, characterized in that The determining the average information according to the standard deviation of the first residual noise and the standard deviation of the second residual noise includes: According to the formula Determine the average information, where σ G is the average information, σ G,L is the standard deviation of the first margin noise, σ G,R is the standard deviation of the second margin noise.
4. The method according to claim 2, characterized in that: The determining the average information according to the standard deviation of the first residual noise and the standard deviation of the second residual noise includes: According to the formula σ G =(σ G,L +σ G,R ) / 2, determine the average information, where σ G is the average information, σ G,L is the standard deviation of the first margin noise, σ G,R is the standard deviation of the second margin noise.
5. The method according to claim 1, characterized in that: The performing noise search according to the first histogram and the second histogram to determine average information of residual noise information corresponding to the first histogram and residual noise information corresponding to the second histogram under a target symbol error rate threshold includes: According to the formula Determine the average information, where σ G is the average information, argmin means taking the minimum value, SER L (σ G ) and SER R (σ G ) are respectively the symbol error rate corresponding to the first histogram and the symbol error rate corresponding to the second histogram when noise search is performed according to the first histogram and the second histogram.
6. The method according to any one of claims 1 to 5, characterized in that: Determining the TDECQ value according to the average information includes: According to the formula Determine the TDECQ value, where σ G is the average information, σ ideal is the ideal noise corresponding to the transmitter.
7. An apparatus for determining the performance of a transmitter, characterized in that The device comprises: The signal processing module is used to: obtain an optical signal from the transmitter; generate eye diagram data according to the optical signal, wherein the eye diagram data includes a first sampling point and a second sampling point; The performance determination module is used to: perform sampling at the first sampling point and the second sampling point respectively to obtain a first histogram and a second histogram; Performing a noise search according to the first histogram and the second histogram to determine average information of residual noise information corresponding to the first histogram and residual noise information corresponding to the second histogram under a target symbol error rate threshold; According to the average information, a four-phase transmitter dispersion eye diagram closure cost TDECQ value is determined, and the TDECQ value is used to characterize the performance of the transmitter.
8. The device according to claim 7, characterized in that The performance determination module is used to: Performing a noise search according to the first histogram to obtain a standard deviation of a first residual noise at the target symbol error rate threshold, and performing a noise search according to the second histogram to obtain a standard deviation of a second residual noise at the target symbol error rate threshold; The average information is determined according to a standard deviation of the first residual noise and a standard deviation of the second residual noise.
9. The device according to claim 8, characterized in that The performance determination module is used to: According to the formula Determine the average information, where σ G is the average information, σ G,L is the standard deviation of the first margin noise, σ G,R is the standard deviation of the second margin noise.
10. The device according to claim 8, characterized in that The performance determination module is used to: According to the formula σ G =(σ G,L +σ G,R ) / 2, determine the average information, where σ G is the average information, σ G,L is the standard deviation of the first margin noise, σ G,R is the standard deviation of the second margin noise.
11. The device according to claim 7, characterized in that The performance determination module is used to: According to the formula Determine the average information, where σ G is the average information, argmin means taking the minimum value, SER L (σ G ) and SER R (σ G ) are respectively the symbol error rate corresponding to the first histogram and the symbol error rate corresponding to the second histogram when noise search is performed according to the first histogram and the second histogram.
12. The device according to any one of claims 7 to 11, characterized in that The performance determination module is used to: According to the formula Determine the TDECQ value, where σ G is the average information, σ ideal is the ideal noise corresponding to the transmitter.
13. A testing system, characterized in that: The test system includes: a reference receiver and a computing device; The reference receiver is used to: acquire an optical signal from a transmitter; generate eye diagram data according to the optical signal, wherein the eye diagram data includes a first sampling point and a second sampling point; The computing device is used to: perform sampling at the first sampling point and the second sampling point respectively to obtain a first histogram and a second histogram; Performing a noise search according to the first histogram and the second histogram to determine average information of residual noise information corresponding to the first histogram and residual noise information corresponding to the second histogram under a target symbol error rate threshold; A four-phase transmitter dispersion eye diagram closure cost TDECQ value is determined according to the average information, wherein the TDECQ value is used to characterize the performance of the transmitter.
14. A computing device, characterized in that The computing device comprises a processor and a memory, wherein: The memory stores computer instructions; The processor executes the computer instructions to enable the computing device to perform the process of obtaining the TDECQ value according to the eye diagram data in any one of claims 1 to 6.
15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions. When the computer instructions in the computer-readable storage medium are executed by a computing device, the computing device executes the processing of obtaining a TDECQ value based on eye diagram data in any one of claims 1 to 6.