Communication device, parameter setting value determination method, and parameter setting value determination program
The communication device efficiently determines optimal parameter settings by using accumulated data to measure transmission signal quality, addressing inefficiencies in existing optimization methods for parameter adjustments in optical communication systems.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- NEC CORP
- Filing Date
- 2024-12-12
- Publication Date
- 2026-06-24
AI Technical Summary
Existing methods for optimizing parameter settings in communication devices are inefficient when dealing with numerous parameters and wide settable ranges, particularly in optical communication systems, as they require significant manual adjustment time and do not sufficiently reduce the time required for optimizing settable values.
A communication device comprising a tributary unit, line unit, storage unit, and control unit that utilizes accumulated data to determine optimal parameter settings by extracting similar past settings and measuring transmission signal quality, enabling high-efficiency optimization.
The solution allows for rapid determination of optimal parameter settings, reducing the time and effort required for adjusting parameters in response to changes in the operating environment.
Smart Images

Figure 2026103139000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a communication device having a function of determining parameter setting values, a method for determining parameter setting values, and a program for determining parameter setting values.
Background Art
[0002] The signal quality of an optical communication system is affected by communication devices, optical modules, operating environments, etc. Therefore, when there are changes in communication devices, optical modules, operating environments, etc., it is desirable to change the setting parameters of the communication device each time.
[0003] However, the parameters of a communication device are composed of a number of setting values such as equalizer setting values, emphasis setting values, amplitude (amplitude) setting values, etc. Therefore, it takes a lot of time when adjusting parameters manually or when trying to check all combinations of setting values. Thus, it is difficult to perform optimization adjustments each time there are changes in the operating environment, etc.
[0004] On the other hand, in recent years, optimization methods for parameter setting values in optical communication systems have been proposed. For example, in Patent Document 1, a technique is disclosed in which a receiving device of an optical communication system measures the quality of an optical signal received from a transmitting device and performs processing to optimize the signal quality based on the measured value. This technique can automatically improve the quality of transmission signals without manual adjustment by an operator by optimizing setting values such as the amplification factor of the received signal, the discrimination value used when discriminating the received signal, and the discrimination phase value based on the Q value and the bit error value.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0006] However, when there are many parameters in a communication device and the settable range for each parameter is wide, the technology described in Patent Document 1 cannot sufficiently reduce the time required for optimizing the settable values.
[0007] This disclosure is made to solve these problems and aims to provide a communication device, a parameter setting value determination method, and a parameter setting value determination program that can perform the process of determining the optimal value of parameter setting values with high efficiency. [Means for solving the problem]
[0008] The communication device according to this disclosure comprises a tribute unit, a line unit, a storage unit, and a control unit, and is a communication device that performs bidirectional optical communication between a client and an optical transmission path. The tribute unit converts a client signal received from the client into an electrical signal and outputs it to the line unit, and converts an electrical signal input from the line unit into an optical signal and transmits it to the client. The line unit converts a line signal received from the optical transmission path into an electrical signal and outputs it to the tribute unit, and converts an electrical signal input from the tribute unit into an optical signal and transmits it to the optical transmission path. The storage unit stores accumulated data relating the setting conditions used in the past and combinations of the multiple parameter setting values for a plurality of parameter setting values related to the transmission signal quality in the tribute unit and the line unit. When the control unit determines the parameter setting values for the current setting conditions, it extracts accumulated data of setting conditions with a high degree of similarity to the current setting conditions from the accumulated data stored in the storage unit as sample setting values, and determines the combination of the plurality of parameter setting values by measuring the transmission signal quality for the extracted sample setting values.
[0009] The parameter setting value determination method relating to this disclosure is a method for determining a plurality of parameter setting values relating to transmission signal quality in an optical communication device, comprising the steps of: determining the start of the determination process for the plurality of parameter setting values for the current setting conditions; extracting stored data of setting conditions that are highly similar to the current setting conditions as sample setting values from stored data that associates previously used setting conditions with the plurality of parameter setting values; and determining the combination of the plurality of parameter setting values by measuring the transmission signal quality for the extracted sample setting values.
[0010] The parameter setting value determination program relating to this disclosure is a program for determining a plurality of parameter setting values related to transmission signal quality in an optical communication device, and causes a computer to perform the following steps: determine the start of the determination process for the plurality of parameter setting values for the current setting conditions; extract stored data of setting conditions that are highly similar to the current setting conditions from stored data that associates the setting conditions and the plurality of parameter setting values used in the past, and use that data as sample setting values; and determine the combination of the plurality of parameter setting values by measuring the transmission signal quality for the extracted sample setting values. [Effects of the Invention]
[0011] This disclosure provides a communication device, a parameter setting determination method, and a parameter setting determination program that can perform the process of determining the optimal value of parameter settings with high efficiency. [Brief explanation of the drawing]
[0012] [Figure 1] Figure 1 is a block diagram showing the configuration of a communication device. [Figure 2] Figure 2 is a block diagram showing the configuration of the communication device. [Figure 3] Figure 3 is a block diagram showing the configuration of the tribute section. [Figure 4] Figure 4 is a block diagram showing the configuration of the line part. [Figure 5] Figure 5 is a block diagram showing the configuration of the control part. [Figure 6] Figure 6 is a block diagram showing the data configuration of the memory part. [Figure 7] Figure 7 is a block diagram showing an example of the configuration of information data. [Figure 8] Figure 8 is a block diagram showing an example of the configuration of set optimum value data. [Figure 9] Figure 9 is a block diagram showing an example of the configuration of signal quality measurement values. [Figure 10] Figure 10 is a flowchart showing the flow of the optimum value setting method. [Figure 11] Figure 11 is a flowchart showing the flow of the optimum value determination process. [Figure 12] Figure 12 is a flowchart showing the flow of the process using set optimum value data. [Figure 13] Figure 13 is a flowchart showing the flow of the high-speed processing logic. [Figure 14] Figure 14 is a flowchart showing the flow of the new set optimum value processing logic. [Figure 15] Figure 15 is a flowchart showing the flow of the sample parameter selection method in the new set optimum value processing logic. [Figure 16] Figure 16 is an example of a table showing the relationship between the determination rank and the ratio corresponding to each rank. [Figure 17] Figure 17 is an example of a table in which each set value of the set parameter is divided into M regions. [Figure 18] Figure 18 is an example of a table in which each set value of the set parameter is divided into M regions. [Figure 19] Figure 19 is an example of a table showing the relationship between the set optimum value ratio R of each region divided into M and the rank corresponding thereto. [Figure 20] Figure 20 is a flowchart showing the flow of the signal quality measurement process. [Figure 21] FIG. 21 is a schematic diagram showing an example of the signal quality measurement process. [Figure 22] FIG. 22 is a schematic diagram showing an example of the signal quality measurement process. [Figure 23] FIG. 23 is a flowchart showing the flow of the process of returning to the state before the start of the optimum value determination process. [Figure 24] FIG. 24 is a diagram showing an example of the hardware configuration of the communication device.
MODE FOR CARRYING OUT THE INVENTION
[0013] Embodiment 1 Hereinafter, the communication device according to the present disclosure will be described with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the communication device 100. The communication device 100 includes a tributary unit 101, a line unit 102, a storage unit 103, and a control unit 104. The tributary unit 101 converts the client signal received from the client into an electrical signal and outputs it to the line unit 102, and converts the electrical signal input from the line unit 102 into an optical signal and transmits it to the client. The line unit 102 converts the line signal received from the optical transmission line into an electrical signal and outputs it to the tributary unit 101, and converts the electrical signal input from the tributary unit 101 into an optical signal and transmits it to the optical transmission line. The storage unit 103 stores the accumulated data in which the setting conditions when used in the past and the combinations of a plurality of parameter setting values related to the transmission signal quality in the tributary unit 101 and the line unit 102 are associated with each other. When determining the parameter setting value for the current setting condition, the control unit 104 extracts the accumulated data of the setting condition having a high similarity to the current setting condition from the accumulated data stored in the storage unit 103 as a sample setting value. Then, the control unit 104 determines the combination of a plurality of parameter setting values by measuring the transmission signal quality for the extracted sample setting value. Thereby, the optimum value determination process of the parameter setting value can be carried out with high efficiency.
[0014] Embodiment 2 The communication device according to this disclosure will be described below with reference to the drawings. Figure 2 is a block diagram showing the configuration of the communication device 1. The communication device 1 is, for example, an optical transmission device (optical communication device) that connects a client device and an optical transmission path. The communication device 1 has the function of receiving optical signals from the client device and the optical transmission path, and also transmitting optical signals to the client device and the optical transmission path. A specific example of the communication device 1 is a transponder device. The communication device 1 includes a tributary unit 11, a line unit 12, a control unit 13, a storage unit 14, a sensor unit 15, and a temporary storage memory 16.
[0015] The tribute unit 11 has the function of receiving client signals from a client device and transmitting client signals to the client device. The tribute unit 11 also has the function of receiving electrical signals from the line unit 12 and transmitting electrical signals to the line unit 12. The tribute unit 11 may also transmit and receive optical signals with other communication devices by inserting, for example, a tribute optical module 11a. Here, the tribute unit 11 may have multiple tribute optical modules 11a inserted into it.
[0016] The line unit 12 has the function of receiving line signals from the optical transmission path and transmitting line signals to the optical transmission path. The line unit 12 also has the function of receiving electrical signals from the tributary unit 11 and transmitting electrical signals to the tributary unit 11. The line unit 12 may also transmit and receive optical signals with other communication devices by inserting, for example, a line optical module 12a. Here, the line unit 12 may have multiple line optical modules 12a inserted into it.
[0017] The tribute section 11 and the line section 12 are connected in such a way that the main signal can be transmitted via an electrical signal line. The tribute optical module 11a and the line optical module 12a may be connected in a one-to-many configuration rather than a one-to-one configuration. In this case, the Tx (transmit) direction signal and Rx (receive) direction signal shown in Figure 2 do not represent the actual signal path, but rather indicate the signal direction of multiple main signals. The tribute section 11 and the line section 12 may be connected by, for example, a cross-connect device.
[0018] The control unit 13 is connected to the tributary unit 11, line unit 12, storage unit 14, sensor unit 15, and temporary storage memory 16 via communication interfaces. The control unit 13 can be implemented, for example, by an integrated circuit, and various functions of the communication device 1 are executed by a CPU (Central Processing Unit) or MPU (Micro Processing Unit), etc.
[0019] The memory unit 14 stores accumulated data relating the setting conditions used in the past and combinations of multiple parameter setting values for multiple parameter setting values related to transmission signal quality in the tributary unit 11 and the line unit 12. Specific examples of the data stored in the memory unit 14 will be described later. The sensor unit 15 detects changes in temperature, humidity, etc., in the operating environment. The temporary storage memory 16 is a device for temporarily storing the results of signal quality measurements in the process of determining parameter setting values. In this disclosure, the setting parameters may refer to setting parameters related to transmission signal quality. A specific example of setting parameters related to transmission signal quality is the transmission characteristic parameter.
[0020] The following describes the details of each element of the communication device 1.
[0021] First, let's describe the configuration of the tribute unit 11. Figure 3 is a block diagram showing the configuration of the tribute unit 11. The tribute unit 11 includes an optical signal transmission / reception unit 111, an electrical signal transmission / reception unit 112, a signal configuration unit 113, a loopback unit 114, a signal quality measurement unit 115, a sensor unit 116, and a communication unit 117.
[0022] The optical signal transmitting / receiving unit 111 receives optical signals from the client device and transmits optical signals to the client device. The electrical signal transmitting / receiving unit 112 receives electrical signals from the line unit 12 and transmits electrical signals to the line unit 12. The signal configuration unit 113 sets parameters related to the tributary unit 11. Specific examples of parameters in the signal configuration unit 113 will be described later. The loopback unit 114 has a function to loop back the transmitted signal to the received signal side, or a function to loop back the received signal to the transmitted signal side, for example, when measuring signal quality.
[0023] The signal quality measurement unit 115 measures values (signal quality measurement values) used to evaluate the quality of a transmitted signal. Examples of signal quality measurement values include, but are not limited to, the bit error rate value, symbol error rate value, FEC (Forward Error Correction) correction bit count, FEC correction codeword count value, FEC non-correctable bit count, and FEC correction codeword count.
[0024] The sensor unit 116 has the function of measuring the temperature of the tributary optical module 11a. The communication unit 117 mainly has the function of data communication with the control unit 13. The communication unit 117 receives from the control unit 13 the setting values of parameters set by the signal configuration unit 113 and instructions for loopback during quality measurement. The communication unit 117 also transmits to the control unit 13 the values measured by the signal quality measurement unit 115, the values measured by the sensor unit 116, and the identification information of the tributary optical module 11a.
[0025] Next, the configuration of the line unit 12 will be described. Figure 4 is a block diagram showing the configuration of the line unit 12. The line unit 12 includes an optical signal transmitting / receiving unit 121, an electrical signal transmitting / receiving unit 122, a signal configuration unit 123, a loopback unit 124, a signal quality measurement unit 125, a sensor unit 126, a communication unit 127, and a test signal generation unit 128.
[0026] The optical signal transmitting / receiving unit 121 receives optical signals from the optical transmission path and transmits optical signals to the optical transmission path. The electrical signal transmitting / receiving unit 122 receives electrical signals from the tribute unit 11 and transmits electrical signals to the tribute unit 11. The signal configuration unit 123 sets parameters related to the line unit 12. Specific examples of parameters in the signal configuration unit 123 will be described later. The loopback unit 124 has a function to loop back the transmitted signal to the received signal side, or to loop back the received signal to the transmitted signal side, for example, when measuring signal quality.
[0027] The signal quality measurement unit 125 measures the signal quality measurement value. The signal quality measurement value may include, but is not limited to, the bit error rate value, symbol error rate value, FEC correction bit count, FEC correction codeword count value, FEC non-correctable bit count, and FEC correction codeword count.
[0028] The sensor unit 126 has the function of measuring the temperature of the line optical module 12a. The communication unit 127 mainly has the function of data communication with the control unit 13. The communication unit 127 receives from the control unit 13 the setting values of parameters set by the signal configuration unit 123, instructions for loopback during quality measurement, instructions for test signal output, etc. The communication unit 127 also transmits to the control unit 13 the values measured by the signal quality measurement unit 125, the values measured by the sensor unit 126, identification information of the line optical module 12a, etc. The test signal generation unit 128 has the function of outputting a test signal, such as a pseudo-random bit sequence (PRBS).
[0029] Next, the configuration of the control unit 13 will be described. Figure 5 is a block diagram showing the configuration of the control unit 13. The control unit 13 includes an analysis processing unit 131 and a communication unit 132.
[0030] The analysis processing unit 131 has a function to search for the optimal value in the process of determining the optimal value of the setting parameter. Specifically, in the process of determining the optimal value, the analysis processing unit 131 extracts the parameter setting value to be analyzed from the data stored in the storage unit 14. Then, the analysis processing unit 131 controls the measurement of the signal quality at the parameter setting value. Finally, the analysis processing unit 131 determines the optimal setting value.
[0031] The communication unit 132 has the function of performing data communication with each component of the communication device 1. The communication unit 132 includes a communication unit 132a for the tributary unit, a communication unit 132b for the line unit, a communication unit 132c for the sensor unit, a communication unit 132d for the storage unit, and a communication unit 132e for the temporary storage memory.
[0032] The communication unit 132a for the tribute unit receives, via the communication unit 117, identification information of the tribute optical module 11a, the temperature of the tribute optical module 11a, values measured by the signal quality measurement unit 115, etc. from the tribute unit 11. The communication unit 132a for the tribute unit also transmits to the tribute unit 11, via the communication unit 117, the setting values of the parameters set by the signal configuration unit 113 and a loopback instruction to the loopback unit 114.
[0033] The line unit communication unit 132b receives, via the communication unit 127, identification information of the line optical module 12a, the temperature of the line optical module 12a, values measured by the signal quality measurement unit 125, etc. from the line unit 12. The line unit communication unit 132b also transmits to the line unit 12, via the communication unit 127, the setting values of the parameters set by the signal configuration unit 123, a loopback instruction to the loopback unit 124, and a test signal output instruction to the test signal generation unit 128.
[0034] The communication unit 132c with the sensor unit receives data such as temperature and humidity measured by the sensor unit 15 from the sensor unit 15. The communication unit 132d with the memory unit receives various data stored in the memory unit 14 from the memory unit 14. The communication unit 132d with the memory unit also transmits to the memory unit 14 the setting values of each parameter determined by the optimal value determination process for setting parameters, as well as the signal quality measurement values measured when the optimal values were set. The communication unit 132e with the temporary storage memory receives the signal quality measurement results stored in the temporary storage memory 16 from the temporary storage memory 16. The communication unit 132e with the temporary storage memory also transmits new signal quality measurement results to the temporary storage memory 16.
[0035] Next, the structure of the data stored in the storage unit 14 will be described. Figure 6 is a block diagram showing the structure of the data in the storage unit 14. As shown in Figure 6, the data in the storage unit 14 consists of multiple recording datasets D. Each recording dataset (D1, D2, D3, ..., Dn) consists of, for example, information data P1, optimal setting value data P2, and signal quality measurement value P3. The storage unit 14 may store the information data P1, the optimal setting value data P2, and the signal quality measurement value P3 in a related state. The storage unit 14 may also store past accumulated data, or in addition to past accumulated data, it may store the theoretical values of each setting value of the setting parameters. Furthermore, the storage unit 14 may store not only data from the communication device 1, but also past accumulated data from other communication devices.
[0036] The structure of information data P1 will now be explained. Figure 7 is a block diagram showing an example of the structure of information data P1. Information data P1 stores data that is used as setting conditions in the process of determining the optimal value of setting parameters, for example. Information data P1 stores data such as communication device identification information P11, tributary optical module identification information P12, line optical module identification information P13, operating environment P14, and interface / configuration information P15. In addition, information data P1 stores optimization processing information P16 as information related to the optimization process of parameter setting values. The following shows an example of the data stored in each component of information data P1.
[0037] Communication device identification information P11 stores the transponder name P111, serial number P112, part number P113, etc. Tributary optical module identification information P12 stores the module type ID (Identification) P121, vendor ID P122, serial number P123, etc. Line optical module identification information P13 stores the vendor name P131, vendor part number P132, serial number P133, etc. Operating environment P14 stores the tributary optical module temperature P141, line optical module temperature P142, device temperature and humidity P143, etc. Interface and configuration information P15 stores the host electrical interface code P151, cross-connect settings P152, etc. Optimization processing information P16 stores the optimization execution date and time P161, optimization execution trigger P162, optimization processing method P163, etc. Hereafter, the information related to P11 to P15 will be referred to as the setting conditions in the optimal value determination process.
[0038] Next, the configuration of the optimal setting value data P2 will be described. Figure 8 is a block diagram showing an example of the configuration of the optimal setting value data P2. In this disclosure, the optimal setting value data P2 refers to the optimal value determined by the optimal value determination process of the setting parameters performed by the control unit 13. In addition, the parameter setting values set by the signal configuration unit 113 of the tributary unit 11 constitute the optimal setting value data P2. Furthermore, the parameter setting values set by the signal configuration unit 123 of the line unit 12 also constitute the optimal setting value data P2. The setting values that constitute the optimal setting value data P2 are, for example, equalizer setting values, emphasis setting values, and amplitude setting values, but are not limited to these.
[0039] The optimal setting data P2 may be composed, for example, by classifying it into Tx-direction signal configuration parameters P2T and Rx-direction signal configuration parameters P2R. Furthermore, the Tx-direction signal configuration parameters P2T may be classified into tributary optical module parameters P2T1 and line optical module parameters P2T2. In addition, the Rx-direction signal configuration parameters P2R may be classified into tributary optical module parameters P2R1 and line optical module parameters P2R2.
[0040] Next, the configuration of the signal quality measurement value P3 will be described. Figure 9 is a block diagram showing an example of the configuration of the signal quality measurement value P3. The signal quality measurement value P3 stores, for example, the signal quality measurement value measured by the signal quality measurement unit 115 of the tributary unit 11 based on instructions from the control unit 13. The signal quality measurement value P3 also stores, for example, the signal quality measurement value measured by the signal quality measurement unit 125 of the line unit 12 based on instructions from the control unit 13.
[0041] The signal quality measurement P3 may consist, for example, of a Tx-direction signal quality measurement P3T and an Rx-direction signal quality measurement P3R. The Tx-direction signal quality measurement P3T may also include, for example, a bit error rate value (P3T1) and a symbol error rate value (P3T2). Furthermore, the Tx-direction signal quality measurement P3T may also include, for example, an FEC Corrected bit / codeword count value (P3T3) and an FEC Uncorrected bit / codeword count value (P3T4). On the other hand, the Rx-direction signal quality measurement P3R may include, for example, a bit error rate value (P3R1) and a symbol error rate value (P3R2). Furthermore, the Rx-direction signal quality measurement P3R may also include, for example, an FEC Corrected bit / codeword count value (P3R3) and an FEC Uncorrected bit / codeword count value (P3R4).
[0042] Next, an example of an optimal value setting method using the optimal value determination process for setting parameters related to this disclosure will be described. In this disclosure, the optimal value determination process for setting parameters refers to determining each setting value of the setting parameter based on setting conditions such as the current identification information of the communication device and optical module, and the operating environment and configuration status of the communication device. Figure 10 is a flowchart showing the flow of the optimal value setting method.
[0043] Step S1 indicates a trigger to start the process of determining the optimal value of the setting parameters. In other words, the communication device 1 automatically performs the process of determining the optimal value of the setting parameters by detecting the trigger for the optimal value determination process. The trigger in step S1 includes, for example, the following: The control unit 13 detects the startup of the communication device 1 (S1a). The tributary unit 11 detects the insertion of the tributary optical module 11a (S1b). The line unit 12 detects the insertion of the line optical module 12a (S1b). The respective sensor units 116, 126, and 15 of the communication device 1 detect environmental changes such as temperature and humidity (S1c). The control unit 13 detects a change in interface / configuration information (S1d). The control unit 13 receives an instruction from the user to perform the optimal value determination process (S1e).
[0044] Here, step S1 may include a signal quality degradation determination as a trigger. That is, if the signal quality falls below a preset threshold, the communication device 1 may automatically start the optimization decision process. In this case, the communication device 1 may start the optimization decision process even if the conditions of each trigger (S1a to S1e) in step S1 are not met. Furthermore, in order to prevent the main signal from being interrupted due to the optimal value decision process being performed during normal operation, the transmission of the main signal may be switched to another route before the optimal value decision process. In this case, the user may be able to enable or disable each trigger.
[0045] Next, the communication device 1, upon receiving the trigger in step S1, executes the optimal value determination process to determine the optimal values for the setting parameters (S2). The optimal setting values determined here correspond to the optimal setting value data P2 in Figures 6 and 8. Subsequently, the control unit 13 uses the optimal setting value data P2 determined in step S2 to set the parameter setting values related to the signal configuration units 113 and 123 to the tributary optical module 11a and the line optical module 12a (S3). Then, the control unit 13 stores the information data P1, the optimal setting value data P2, and the signal quality measurement value P3 collected during the optimal value determination process in the storage unit 14 (S4). Finally, the control unit 13 returns the communication device 1 to its state before the start of the optimal value determination process (S5). Steps S2 and S5 will be described later. This completes the optimal value setting method.
[0046] Next, we will explain the process of determining the optimal value in step S2. Figure 11 is a flowchart showing the flow of the process of determining the optimal value.
[0047] First, the control unit 13 checks whether data matching the current setting conditions is stored in the information data P1 of the storage unit 14 (S21). That is, if information data P1 matching the components (P11 to P15) of the information data P1 for which the optimal value is to be determined is stored in the storage unit 14, the control unit 13 adopts the setting optimal value data P2 corresponding to that information data P1. If information data P1 that perfectly matches the current setting conditions is stored in the storage unit 14 (S21a), the control unit 13 performs processing using the setting optimal value data P2 corresponding to that information data P1 (S22).
[0048] Here, we will explain the process of using the optimal setting value data in step S22. Figure 12 is a flowchart showing the flow of the process of using the optimal setting value data. First, the control unit 13 reads the optimal setting value data P2 corresponding to the information data P1 in which the setting conditions perfectly match from the recorded data set D of the storage unit 14 (S221). Next, the control unit 13 decides that the read optimal setting value data P2 is the optimal value for the current case (S222). This completes the process of using the optimal setting value data P2 in step S22.
[0049] Returning to Figure 11, we will continue the explanation of the other cases. If no information data P1 that perfectly matches the setting conditions is stored in the storage unit 14, but referenceable information data P1 is stored in the storage unit 14 (S21b), the control unit 13 checks whether there are a predetermined number (A sets) or more of such referenceable information data P1. If there are A sets or more of referenceable information data P1 (S21b-Y), the control unit 13 executes high-speed processing logic to search for the optimal setting value (S23). The high-speed processing logic is a feature of this disclosure and will be described in detail later.
[0050] If no information data P1 that perfectly matches the setting conditions and no reference information data P1 are stored in the storage unit 14 (S21c), the control unit 13 executes a new setting optimal value processing logic to search for the optimal setting value (S24). Also, if the reference information data P1 is less than A group (S21b-N), the control unit 13 executes a new setting optimal value processing logic to search for the optimal setting value (S24). The new setting optimal value processing logic is a feature part of this disclosure and will be described in detail later.
[0051] Here, we will explain the reference data P1. Reference data P1 refers to information data P1 in which the setting conditions that do not significantly affect the transmission characteristics differ, but the other setting conditions match those of the setting conditions targeted for optimal value determination. Therefore, if the setting conditions that significantly affect the transmission characteristics differ, it will not be treated as reference data P1. In other words, reference data P1 refers to setting conditions that have a high degree of similarity to the current setting conditions. That is, when the conditions that have little impact on the transmission characteristics differ, the similarity between the two can be said to be high. On the other hand, when the conditions that have a high impact on the transmission characteristics differ, the similarity between the two can be said to be low. For example, if only the serial number P123 of the tribute optical module differs, the information data P1 may be treated as reference. On the other hand, if only the vendor IDP122 of the tribute optical module differs, the information data P1 may not be treated as reference.
[0052] Furthermore, the user may be able to arbitrarily set the predetermined number of sets (set A) related to the branching between the high-speed processing logic and the newly configured optimal value processing logic, according to the user's purpose. For example, if the user wants to perform the optimal value determination process more precisely, the user may increase the number of sets A. If the user wants to shorten the processing time related to the optimal value determination process, the user may decrease the number of sets A.
[0053] Next, we will explain the high-speed processing logic in step S23. Figure 13 is a flowchart showing the flow of the high-speed processing logic.
[0054] First, the control unit 13 extracts reference information data P1. Then, the control unit 13 checks the distribution of the extracted information data P1 and selects B data concentration areas (S231). Here, the distribution of information data P1 refers to, for example, the degree of dispersion of the setting conditions. In other words, a data concentration area refers to a range where the density is relatively high when the degree of dispersion of the setting conditions is observed. Therefore, in step S231, the control unit 13 performs a process to limit the range of setting conditions to the range with high density.
[0055] Here, as a method for selecting data concentration regions, for example, the average value of each element of the set conditions may be calculated and the average value itself may be used as the sole data concentration region. Alternatively, a certain range may be defined from the calculated average value of each element as the data concentration region. As a method for selecting multiple data concentration regions, for example, each element of the set conditions may be divided into a certain range, and multiple data concentration regions may be obtained by calculating the probability density of the extracted information data P1.
[0056] Alternatively, the control unit 13 may directly select the data concentration region of the optimal value data P2 by setting the optimal value data P2 corresponding to the reference information data P1 as the target of analysis of the distribution status, rather than the reference information data P1.
[0057] Next, the control unit 13 selects the optimal setting value data P2 corresponding to the selected B data concentration areas as sample setting values (S232). Then, the control unit 13 sets the selected sample setting values in the signal configuration unit 113 of the tributary unit 11 and the signal configuration unit 123 of the line unit 12. The control unit 13 measures the signal quality based on the set sample setting values (S233). The signal quality measurement method will be described later.
[0058] Subsequently, the control unit 13 analyzes the measured signal quality, and if the best signal quality measurement result is greater than or equal to a preset value (S234-Y), it determines the parameter setting value for that signal quality measurement result as the optimal value (S235). On the other hand, if all signal quality measurement results are below a predetermined setting value (S234-N), the control unit 13 may execute the new optimal setting value processing logic in step S24 to determine the optimal value (S236).
[0059] Next, we will explain the new setting optimal value processing logic in step S24 or step S236. Figure 14 is a flowchart showing the flow of the new setting optimal value processing logic.
[0060] In Figure 14, first, the control unit 13 selects a set of C sample setting values from the settable range of each setting value of the setting parameter (S241). Here, an example of the sample setting value selection method in step S241 is explained. Figure 15 is a flowchart showing the flow of the sample setting value selection method in the new setting optimal value processing logic.
[0061] In Figure 15, first, the control unit 13 divides the configurable range of each setting value of the setting parameter into M regions (SA1). Here, the control unit 13 may divide each setting value equally into M regions, or it may divide it into M regions based on the distribution of each setting value in the optimal setting value data P2 stored in the storage unit 14, so that areas where setting values are concentrated do not become separate divided regions.
[0062] Next, for each of the M divided regions i (SA2), the control unit 13 counts the number of times X that a setting value within the range of region i has been selected as the optimal setting value data P2 (SA3). For example, if the optimal setting value data P2 consists of data that has been set as the optimal value in the past, in step SA3, the control unit 13 counts the number of times that a setting value within the range of region i has been set as the optimal value in the past.
[0063] Subsequently, the control unit 13 calculates the ratio R of the number of signal quality evaluations X to the number of signal quality evaluations Y (SA4). This ratio R will hereafter be referred to as the set optimal value ratio. Here, the number of signal quality evaluations Y may be the total number of signal quality measurements performed in the past.
[0064] Then, the control unit 13 determines the rank of the optimal setting ratio R for region i (SA5). This rank will hereafter be referred to as the sample setting value determination rank. The control unit 13 may also determine the sample setting value determination rank of the optimal setting ratio R by comparing it with a ratio corresponding to a judgment rank set in advance by the user. Figure 16 shows an example of a table showing the relationship between the judgment rank and the ratio corresponding to each sample setting value determination rank. In Figure 16, the user may set the number of judgment ranks and the range of the ratios corresponding to each judgment rank to any range in advance. In Figure 16, this range of ratios is referred to as the rank judgment ratio value.
[0065] Returning to Figure 15, the explanation of the sample setting value selection method continues. Subsequently, the control unit 13 extracts sample setting values from region i according to the sample setting value determination rank of the optimal setting value ratio R for region i (SA6). Here, if the sample setting value determination rank of the optimal setting value ratio R for region i is high, the control unit 13 may set a large number of sample setting values to extract from region i and a small interval for extracting the sample setting values. A high sample setting value determination rank of the optimal setting value ratio R for region i means that the probability that the setting value within the range of region i is optimal is relatively high. On the other hand, if the sample setting value determination rank of the optimal setting value ratio R for region i is low, the control unit 13 may set a small number of sample setting values to extract from region i and a large interval for extracting the sample setting values. A high sample setting value determination rank of the optimal setting value ratio R for region i means that the probability that the optimal value exists within the range of region i is relatively low. The control unit 13 determines the sample setting values for all regions according to the above procedure, and the procedure is completed (SA7, SA8).
[0066] Here, Figures 17 and 18 show examples of tables in which each setting value of the setting parameter is divided into M regions. The setting values in the tables in Figures 17 and 18 are the same as the setting values exemplified in Figure 8. Furthermore, Figure 19 shows an example of a table showing the relationship between the optimal setting value ratio R and the sample setting value determination rank for each of the M regions. In Figure 19, the rank number of the sample setting value determination rank for each region is obtained by the correspondence relationship exemplified in Figure 16.
[0067] Returning to Figure 14, we will continue the explanation of the new minimum setting processing logic. The parameters of group C selected in step S241 will hereafter be referred to as primary sample setting values. The control unit 13 sets the selected primary sample setting values in the signal configuration unit 113 of the tributary unit 11 and the signal configuration unit 123 of the line unit 12. The control unit 13 measures the signal quality based on the set primary sample setting values (S242). The signal quality measurement method will be described later.
[0068] Subsequently, the control unit 13 extracts group D from the primary sample setting values based on the signal quality measurement results (S243). The control unit 13 may also extract the top group D from the signal quality measurement results. Then, the control unit 13 selects the parameter setting values around the extracted sample setting values of group D as sample setting values again (S244). Here, the surrounding parameter setting values may refer to parameter setting values obtained by changing each setting value of the sample setting value by a certain number. The parameter setting values around the sample setting values of group D will hereafter be referred to as secondary sample setting values. The control unit 13 sets the selected secondary sample setting values in the signal configuration units 113 and 123 and measures the signal quality again (S245).
[0069] Here, the control unit 13 does not need to select the secondary sample setting value from the primary sample setting value. In other words, the control unit 13 may simply analyze the signal quality measurement result of the primary sample setting value in step S242 and perform the analysis processing in step S246, which will be described later.
[0070] Subsequently, the control unit 13 analyzes the signal quality measurement results of the secondary sample setting values (S246). If the best signal quality measurement result among the secondary sample setting values is equal to or greater than a predetermined value (S246-Y), the control unit 13 determines the parameter setting value in that signal quality measurement result as the optimal value (S247). On the other hand, if all signal quality measurement results are below the predetermined value (S246-N), the control unit 13 determines whether the number of sample setting value sets for which signal quality measurement was performed in the new optimal setting processing logic is equal to or greater than a preset upper limit (S248).
[0071] If the number of sample setting value sets exceeds the upper limit (S248-Y), the control unit 13 determines the parameter setting value for the best signal quality measurement result among the signal quality measurement results of the secondary sample setting value as the optimal value (S247). If the number of sample setting value sets does not reach the upper limit (S248-N), the control unit 13 selects the sample setting value again (S249).
[0072] Here, the control unit 13 may extract the top set of secondary sample setting values and select the surrounding parameter setting values as, for example, tertiary sample setting values. Subsequently, the control unit 13 measures the signal quality of the tertiary sample setting values again and determines whether the result is above a predetermined value or whether the number of measured sets is above an upper limit. If either condition is met, the control unit 13 determines the parameter setting value in the best signal quality measurement result as the optimal value, and the new optimal setting processing logic is terminated.
[0073] The user may be able to arbitrarily set the predetermined number of sets (e.g., sets C, sets D) in the newly configured optimal value processing logic according to their purpose. For example, if the user wants to perform the optimal value determination process more precisely, they may increase the number of sets C and D. If the user wants to shorten the processing time related to the optimal value determination process, they may decrease the number of sets C and D.
[0074] Next, the signal quality measurement methods (S233, S242, S245) in the high-speed processing logic and the newly configured optimal value processing logic will be described. Figure 20 is a flowchart showing the flow of the signal quality measurement process. In this disclosure, the control processing for signal quality measurement is specifically performed by the analysis processing unit 131 of the control unit 13.
[0075] First, the control unit 13 sends a loopback setting instruction to the tribute unit 11 or the line unit 12 (S901). The loopback units 114 and 124 of the tribute unit 11 or the line unit 12, upon receiving the loopback setting instruction, perform the loopback (S901a). The control unit 13 also sends a test signal output setting instruction to the line unit 12 (S902). The test signal generation unit 128 of the line unit 12, upon receiving the test signal output setting instruction, outputs a test signal such as PRBS (S902a). Furthermore, the control unit 13 sends the sample setting value of the object to be measured to the tribute unit 11 or the line unit 12 (S903). The signal configuration units 113 and 123 of the tribute unit 11 or the line unit 12, upon receiving the sample setting value, set the received setting value (S903a).
[0076] Subsequently, the control unit 13 sends a restart instruction for signal quality measurement to the tribute unit 11 or the line unit 12 (S904). Upon receiving the restart instruction, the signal quality measurement units 115 and 125 of the tribute unit 11 or the line unit 12 start signal quality measurement (S904a). The control unit 13 waits while the signal quality measurement is being performed, and after the required time has elapsed (S905), the control unit 13 reads the signal quality measurement values from the tribute unit 11 or the line unit 12 (S906). Subsequently, the control unit 13 transmits the read measurement values to the temporary storage memory 16 (S907). The temporary storage memory 16, upon receiving the measurement values, stores the measurement values (S907a). The control unit 13 measures the signal quality for all selected sample parameters (S908). Once all signal quality measurements are complete, this process ends (S908-Y). If all signal quality measurements have not been completed, the control unit 13 performs signal quality measurements again (S908-N).
[0077] An example of the signal quality measurement process is shown in the figure. Figure 21 is a schematic diagram showing an example of the signal quality measurement process. As shown in Figure 21, the test signal generation unit 128 of the line unit 12 outputs a test signal in the Rx direction. The test signal is folded back by the optical module of the tributary unit 11 and sent back to the line unit 12 as a signal in the Tx direction. The signal quality measurement unit 115 of the tributary unit 11 measures the quality of the test signal in the Rx direction. The test signal in the Tx direction is measured by the signal quality measurement unit 125 of the line unit 12 when it returns to the line unit 12. Figure 21 is an example of the signal quality measurement process, and the signal quality measurement is not limited to the form shown in Figure 21.
[0078] Another embodiment of the signal quality processing measurement is shown in Figure 22. Figure 22 is a schematic diagram showing an example of the signal quality measurement process. In Figure 22, signal quality measurement is performed using the measuring instrument 2. The control unit 13 of the communication device 1 and the measuring instrument 2 are connected in a state where data communication is possible. The control unit 13 and the measuring instrument 2 may be connected by, for example, a LAN (Local Area Network) cable.
[0079] The control unit 13 instructs the measuring instrument 2 to output a test signal. Upon receiving the instruction signal, the measuring instrument 2 outputs a test signal. The test signal enters the line section via the tributary section as a signal in the Tx direction. Subsequently, the test signal is folded back inside the optical module of the line section 12. Here, the test signal may also be folded back outside the optical module of the line section 12 using an optical transmission path. The folded test signal in the Rx direction enters the measuring instrument 2 via the tributary section 11. The signal in the Tx direction is measured by the signal quality measurement unit 125 when it enters the line section 12. The signal in the Rx direction is measured by the measuring instrument when it receives it.
[0080] Using measuring instrument 2 changes the output location of the test signal and the location of signal quality measurement, but the content of the optimal value setting method remains the same. Furthermore, using measuring instrument 2 allows the optimal value setting method to be executed even if the tributary unit 11 does not have a signal quality measurement function implemented. In addition, using measuring instrument 2 allows for an increase in the types of test signals, enabling more detailed signal quality measurements.
[0081] Finally, in the method for setting the optimal value, we will explain the process (S5) of returning the communication device 1 to the state before the optimal value determination process started. Figure 23 is a flowchart showing the flow of the process of returning to the state before the optimal value determination process started.
[0082] The control unit 13 sends an instruction to stop signal quality measurement to the tribute unit 11 or line unit 12, which is in the signal quality measurement state during the optimal value determination process (S501). Upon receiving the instruction, the tribute unit 11 or line unit 12 terminates the signal quality measurement (S501a). The control unit 13 also sends an instruction to stop test signal output to the line unit 12 (S502). Upon receiving the instruction, the line unit 12 stops outputting the test signal (S502a). Furthermore, the control unit 13 sends an instruction to release loopback to the tribute unit 11 or line unit 12 (S503). Upon receiving the instruction, the tribute unit 11 or line unit 12 releases loopback (S503a). Finally, the control unit 13 performs memory release processing on the temporary storage memory 16 (S504). The signal quality measurement results stored in the temporary storage memory 16 are deleted (S504a). With the above steps completed, the process of returning to the state before the optimal value determination process began is finished.
[0083] As described above, the series of processes according to Embodiment 2 enables highly efficient determination of the optimal parameter setting values. In other words, the parameter setting values related to the signal quality of a communication device often have a large number of items, and the settable range for each setting value can be wide. In such cases, checking the signal quality for all combinations would take an enormous amount of time. According to the optimal value determination process of this disclosure, the optimal value determination process time can be shortened by selecting a combination of setting values that is likely to be the optimal value as a sample setting value. Furthermore, since the optimal value determination process of this disclosure can be performed automatically, the number of personnel required can be reduced. Moreover, since the optimal value determination process of this disclosure can be implemented by a single communication device, the optimal value determination process can be performed without measuring instruments.
[0084] Embodiment 3 In the above embodiment, the optimal value is determined by referring to the data stored in the memory unit 14 of the communication device 1 each time and measuring the signal quality at the selected sample setting value. Here, the communication device 1 may determine the optimal value using machine learning with AI (Artificial Intelligence) technology based on data accessible to the communication device 1. For example, the user may generate a trained model by performing machine learning using training data including device information, optical module information, operating environment information, configuration information, parameter setting value information, and signal quality measurement value information. The communication device 1 may then use this trained model to determine the optimal value of the parameter. Due to the effects of machine learning, the communication device 1 can determine the optimal value more quickly.
[0085] Figure 24 shows an example of the hardware configuration of a communication device. In Figure 24, the communication device 200 has a processor 201 and memory 202. The processor 201 may be, for example, a microprocessor, MPU, or CPU. The processor 201 may include multiple processors. The memory 202 is composed of a combination of volatile memory and non-volatile memory. The memory 202 may include storage located away from the processor 201. In this case, the processor 201 may access the memory 202 via an I / O (Input / Output) interface, which is not shown.
[0086] In the above example, the program can be stored and provided to the computer using various types of non-transitory computer-readable medium. Non-transitory computer-readable medium includes various types of tangible storage medium. Examples of non-transitory computer-readable medium include magnetic storage media (e.g., magneto-optical disks), CD-ROMs, CD-Rs, CD-R / Ws, and semiconductor memory (e.g., mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs), flash ROMs, RAMs). Alternatively, the program may be provided to the computer using various types of transient computer-readable medium. Examples of transient computer-readable medium include electrical signals, optical signals, and electromagnetic waves. Transitory computer-readable medium can supply the program to the computer via wired communication channels such as electric wires and optical fibers, or via wireless communication channels. Computers include various information processing devices such as PCs, servers, CPUs, MPUs, FPGAs (Field Programmable Gate Arrays), and ASICs (Application Specific Integrated Circuits).
[0087] Although the present disclosure has been described above with reference to embodiments, the present disclosure is not limited to the embodiments described above. Various modifications to the structure and details of the present disclosure can be made as can be understood by those skilled in the art within the scope of the present disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate.
[0088] Each drawing is merely illustrative to illustrate one or more embodiments. Each drawing may be associated with one or more other embodiments rather than with only one specific embodiment. As those skilled in the art will understand, various features or steps described with reference to any one drawing can be combined with features or steps shown in one or more other drawings, for example, to create embodiments not explicitly shown or described. Not all features or steps shown in any one drawing to illustrate an exemplary embodiment are necessarily required, and some features or steps may be omitted. The order of steps shown in any of the drawings may be changed as appropriate.
[0089] Some or all of the above embodiments may also be described as follows, but are not limited to the following: (Note 1) A communication device comprising a tributary unit, a line unit, a storage unit, and a control unit, which performs bidirectional optical communication between a client and an optical transmission path, The aforementioned tribute section is, The client signal received from the client is converted into an electrical signal and output to the line unit, and the electrical signal input from the line unit is converted into an optical signal and transmitted to the client. The aforementioned line portion is The line signal received from the optical transmission path is converted into an electrical signal and output to the tribute unit, and the electrical signal input from the tribute unit is converted into an optical signal and transmitted to the optical transmission path. The aforementioned storage unit is Regarding the multiple parameter setting values related to the transmission signal quality in the tributary section and the line section, stored data is kept that associates the setting conditions used in the past with the combinations of the multiple parameter setting values. The control unit, When determining the parameter setting values for the current setting conditions, the stored data of setting conditions with a high degree of similarity to the current setting conditions are extracted from the stored data in the storage unit as sample setting values, and the combination of the multiple parameter setting values is determined by measuring the transmission signal quality for the extracted sample setting values. Communication device. (Note 2) When the control unit determines the similarity between the current setting conditions and past setting conditions, When there are differences in conditions that have little impact on transmission characteristics, the similarity between the two is judged to be high. When there are differences in conditions that have a high impact on transmission characteristics, the similarity between the two is judged to be low. The communication device described in Appendix 1. (Note 3) The control unit, If, among the accumulated data, there are a predetermined number of accumulated data for past setting conditions whose similarity to the current setting condition is equal to or greater than a predetermined value, then the accumulated data with a similarity equal to or greater than the predetermined value is extracted as the sample setting value. Communication device as described in Appendix 1 or 2. (Note 4) The control unit, If, among the accumulated data, the number of accumulated data for past setting conditions whose similarity to the current setting conditions is equal to or greater than a predetermined value is less than a predetermined number, the settable range for each parameter setting value is divided into a predetermined number of sets, and the sample setting values are extracted from each divided range. The communication device described in Appendix 3. (Note 5) The control unit, From the extracted sample setting values, select the sample setting value for which the measurement result of the transmission signal quality relative to the sample setting value is equal to or greater than a predetermined value. The combination of the multiple parameter setting values is determined by re-extracting sample setting values that approximate the selected sample setting value. The communication device described in Appendix 4. (Note 6) The control unit, The division ranges are ranked according to the frequency with which the setting value within the division range was previously determined as the parameter setting value. The sample setting values are extracted based on the aforementioned ranking. The communication device described in Appendix 4. (Note 7) The control unit, If the measurement result of the transmission signal quality for the re-extracted sample setting value is less than a predetermined value, and the number of re-extracted sample setting values has not reached a predetermined upper limit, The parameter setting value is determined by extracting the sample setting value until it reaches the upper limit. The communication device described in Appendix 5. (Note 8) The control unit, The number of sample setting values extracted from the division range with a higher rank is made greater than the number of sample setting values extracted from the division range with a lower rank. The communication device described in Appendix 6. (Note 9) The control unit, When a deterioration in the transmission signal quality of the communication device is detected, the parameter setting value is determined. The communication device described in Appendix 1. (Note 10) The control unit, The parameter setting values are determined by using a trained model that has been trained to output the parameter setting values, taking as input the device information related to the communication device, optical module information, operating environment information, configuration information, information related to the setting values of each parameter, the measurement results of the transmission signal quality measurement, and the stored data. The communication device described in Appendix 1. (Note 11) A method for determining multiple parameter settings related to the transmission signal quality in an optical communication device, The steps include determining the start of the process for determining the multiple parameter setting values for the current setting conditions, The step of extracting data from accumulated data that correlates the setting conditions and combinations of multiple parameter setting values used in the past, with the setting conditions having a high similarity to the current setting conditions, as sample setting conditions, for the aforementioned multiple parameter setting conditions, The steps include determining a combination of the plurality of parameter setting values by measuring the transmission signal quality for the extracted sample setting values, A method for determining parameter setting values, comprising the following: (Note 12) A program for determining multiple parameter settings related to transmission signal quality in an optical communication device, The steps include determining the start of the process for determining the multiple parameter setting values for the current setting conditions, The step of extracting data from accumulated data that correlates the setting conditions and combinations of multiple parameter setting values used in the past, with the setting conditions having a high similarity to the current setting conditions, as sample setting conditions, for the aforementioned multiple parameter setting conditions, The steps include determining a combination of the plurality of parameter setting values by measuring the transmission signal quality for the extracted sample setting values, A program that determines parameter settings and instructs a computer to execute them.
[0090] Some or all of the elements (e.g., configuration and function) described in Appendices 2 to 10 that are dependent on Appendice 1 may also be dependent on Appendices 11 and 12 in the same way as in Appendices 2 to 10. Some or all of the elements described in any appendice may be applicable to various hardware, software, recording means, systems, and methods for recording software. [Explanation of symbols]
[0091] 1. Communication device 2 Measuring instrument 11 Tribute Department 12 Line section 13 Control Unit 14 Storage section 15 Sensor section 16 Temporary storage memory 111 Optical signal transmitting and receiving unit 112 Electrical signal transmission and reception unit 113 Signal Configuration Section 114 Loopback section 115 Signal Quality Measurement Unit 116 Sensor section 117 Communications Department 121 Optical signal transmitting and receiving unit 122 Electrical signal transmission and reception unit 123 Signal Configuration Section 124 Loopback section 125 Signal Quality Measurement Unit 126 Sensor section 127 Communications Department 128 Test signal generation unit 131 Analytical Processing Unit 132 Communications Department 100 Communication devices 101 Tributary Department 102 Line section 103 Storage section 104 Control Unit 200 Communication devices 201 Processor 202 memory
Claims
1. A communication device comprising a tributary unit, a line unit, a storage unit, and a control unit, which performs bidirectional optical communication between a client and an optical transmission path, The aforementioned tribute section is, The client signal received from the client is converted into an electrical signal and output to the line unit, and the electrical signal input from the line unit is converted into an optical signal and transmitted to the client. The aforementioned line portion is The line signal received from the optical transmission path is converted into an electrical signal and output to the tribute unit, and the electrical signal input from the tribute unit is converted into an optical signal and transmitted to the optical transmission path. The aforementioned storage unit is Regarding the multiple parameter setting values related to the transmission signal quality in the tributary section and the line section, stored data is kept that associates the setting conditions used in the past with the combinations of the multiple parameter setting values. The control unit, When determining the parameter setting values for the current setting conditions, the stored data of setting conditions with a high degree of similarity to the current setting conditions are extracted from the stored data in the storage unit as sample setting values, and the combination of the multiple parameter setting values is determined by measuring the transmission signal quality for the extracted sample setting values. Communication device.
2. When the control unit determines the similarity between the current setting conditions and past setting conditions, When there are differences in conditions that have little impact on transmission characteristics, the similarity between the two is judged to be high. When there are differences in conditions that have a high impact on transmission characteristics, the similarity between the two is judged to be low. The communication device according to claim 1.
3. The control unit, If, among the accumulated data, there are a predetermined number of accumulated data for past setting conditions whose similarity to the current setting condition is equal to or greater than a predetermined value, then the accumulated data with a similarity equal to or greater than the predetermined value is extracted as the sample setting value. The communication device according to claim 1 or 2.
4. The control unit, If, among the accumulated data, the number of accumulated data for past setting conditions whose similarity to the current setting condition corresponds to a predetermined value or higher is less than a predetermined number, the settable range for each parameter setting value is divided into a predetermined number of sets, and the sample setting value is extracted from each divided range. The communication device according to claim 3.
5. The control unit, From the extracted sample setting values, select the sample setting value for which the measurement result of the transmission signal quality relative to the sample setting value is equal to or greater than a predetermined value. The combination of the multiple parameter setting values is determined by re-extracting sample setting values that approximate the selected sample setting value. The communication device according to claim 4.
6. The control unit, The division ranges are ranked according to the frequency with which the setting value within the division range was previously determined as the parameter setting value. The sample setting values are extracted based on the aforementioned ranking. The communication device according to claim 4.
7. The control unit, If the measurement result of the transmission signal quality for the re-extracted sample setting value is less than a predetermined value, and the number of re-extracted sample setting values has not reached a predetermined upper limit, The parameter setting value is determined by extracting the sample setting value until it reaches the upper limit. The communication device according to claim 5.
8. The control unit, The number of sample setting values extracted from the division range with a higher rank is made greater than the number of sample setting values extracted from the division range with a lower rank. The communication device according to claim 6.
9. A method for determining multiple parameter settings related to the transmission signal quality in an optical communication device, The steps include determining the start of the process for determining the multiple parameter setting values for the current setting conditions, The step of extracting data from accumulated data that correlates the setting conditions and combinations of multiple parameter setting values used in the past, with the setting conditions having a high similarity to the current setting conditions, as sample setting conditions, for the aforementioned multiple parameter setting conditions, The steps include determining a combination of the plurality of parameter setting values by measuring the transmission signal quality for the extracted sample setting values, A method for determining parameter setting values, comprising the following:
10. A program for determining multiple parameter settings related to transmission signal quality in an optical communication device, The steps include determining the start of the process for determining the multiple parameter setting values for the current setting conditions, The step of extracting data from accumulated data that correlates the setting conditions and combinations of multiple parameter setting values used in the past, with the setting conditions having a high similarity to the current setting conditions, as sample setting conditions, for the aforementioned multiple parameter setting conditions, The steps include determining a combination of the plurality of parameter setting values by measuring the transmission signal quality for the extracted sample setting values, A program that determines parameter settings and instructs a computer to execute them.
Citation Information
Patent Citations
Optical transmission system
JP2000059308A