CN111934755A - SDN controller and optical signal-to-noise ratio prediction method of optical communication equipment - Google Patents
SDN controller and optical signal-to-noise ratio prediction method of optical communication equipment Download PDFInfo
- Publication number
- CN111934755A CN111934755A CN202010651936.6A CN202010651936A CN111934755A CN 111934755 A CN111934755 A CN 111934755A CN 202010651936 A CN202010651936 A CN 202010651936A CN 111934755 A CN111934755 A CN 111934755A
- Authority
- CN
- China
- Prior art keywords
- osnr
- state information
- prediction
- optical communication
- network state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/07—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
- H04B10/075—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
- H04B10/079—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal
- H04B10/0795—Performance monitoring; Measurement of transmission parameters
- H04B10/07953—Monitoring or measuring OSNR, BER or Q
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Molecular Biology (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Optical Communication System (AREA)
Abstract
本发明公开了一种SDN控制器以及光通信设备的光信噪比预测方法,所述方法包括:采集被测光通信设备的OSNR预测相关的当前网络状态信息;针对采集的当前网络状态信息,基于先验知识的算法进行OSNR运算;将采集的当前网络状态信息,以及运算得到的OSNR先验预测结果输入到神经网络模型中,得到所述被测光通信设备的最终OSNR预测结果;其中,所述神经网络模型是通过训练集预先训练得到的。应用本发明可以具有更低的预测误差,且可以大大降低神经网络模型的训练难度。
The invention discloses an SDN controller and an optical signal-to-noise ratio prediction method of an optical communication device. The method includes: collecting current network state information related to OSNR prediction of the optical communication device under test; for the collected current network state information, The algorithm based on prior knowledge performs OSNR operation; the collected current network state information and the OSNR prior prediction result obtained by the operation are input into the neural network model to obtain the final OSNR prediction result of the optical communication device under test; wherein, The neural network model is pre-trained through the training set. The application of the present invention can have lower prediction error, and can greatly reduce the training difficulty of the neural network model.
Description
技术领域technical field
本发明涉及光通信技术领域,特别是指一种SDN控制器以及光通信设备的光信噪比预测方法。The invention relates to the technical field of optical communication, in particular to an SDN controller and an optical signal-to-noise ratio prediction method for optical communication equipment.
背景技术Background technique
随着互联网技术的蓬勃发展,光网络向着超高速大容量方向发展,网络规模日益庞大,光网络结构越来越复杂,网络中光路径不断延长,这必然导致网络中光信号传输受到各种物理层损伤的影响。光信号损伤造成端到端的误码率较高,不仅影响了传输质量,甚至导致阻塞率偏高。因此保障通信可靠性就非常重要。优化对光传输网络资源的配置及业务的部署,提升光传输网络的稳定性及可靠性。With the vigorous development of Internet technology, optical networks are developing towards ultra-high-speed and large-capacity. The scale of the network is increasing, the structure of the optical network is becoming more and more complex, and the optical path in the network is continuously extended. This will inevitably lead to the transmission of optical signals in the network. Various physical The effect of layer damage. Optical signal damage results in a high end-to-end bit error rate, which not only affects the transmission quality, but even leads to a high blocking rate. Therefore, it is very important to ensure the reliability of communication. Optimize the allocation of optical transmission network resources and service deployment, and improve the stability and reliability of the optical transmission network.
由于长距离传输导致的光域中功率损耗、光信号和色散等传输损伤的积累,光信号的传输质量将劣化,也许无法满足接收机对传输信号质量的要求,进而不能在光信号中解析出正确的相关信息。Due to the accumulation of transmission impairments such as power loss, optical signal and dispersion in the optical domain caused by long-distance transmission, the transmission quality of the optical signal will be degraded, which may not meet the requirements of the receiver for the quality of the transmitted signal, and thus cannot be resolved in the optical signal. correct relevant information.
在光通信设备中,物理层最重要的参数就是光信噪比,其值的大小直接决定了业务能否正常运行,在接收机中光信噪比(OSNR)一旦不能满足要求,将会造成传输错误或失败、服务质量降低、传送消耗增加等问题。In optical communication equipment, the most important parameter of the physical layer is the optical signal-to-noise ratio. Its value directly determines whether the service can operate normally. Once the optical signal-to-noise ratio (OSNR) in the receiver cannot meet the requirements, it will cause Transmission errors or failures, reduced quality of service, increased transmission consumption, etc.
综上所述,准确高效的OSNR预测是十分必要的,因此需要设计有效的OSNR预测方法,以实现更加准确高效的性能监控,从而为保障通信的传输质量奠定基础。To sum up, accurate and efficient OSNR prediction is very necessary. Therefore, it is necessary to design an effective OSNR prediction method to achieve more accurate and efficient performance monitoring, thereby laying a foundation for ensuring the transmission quality of communication.
针对光通信设备OSNR预测主要有两大方向,一类是基于解析公式的先验知识方案,另一类是基于历史数据和机器学习算法的后验知识方案,基于解析公式的算法方案一般很难将OSNR的影响因素考虑完全,造成预测准确率降低,基于机器学习算法的方案存在缺乏训练集的问题,也会导致预测性能降低。There are two main directions for OSNR prediction of optical communication equipment. One is a priori knowledge scheme based on analytical formulas, and the other is a posteriori knowledge scheme based on historical data and machine learning algorithms. Algorithm schemes based on analytical formulas are generally difficult Taking the influencing factors of OSNR into consideration will reduce the prediction accuracy. The solution based on machine learning algorithm has the problem of lack of training set, which will also lead to the decrease of prediction performance.
事实上,目前在OSNR预测领域,人工智能算法占据半壁江山。但是,这些人工智能模型直接应用于实际场景难度较大,因为它们都需要大量的数据集进行模型的训练,但在实际场景中,有效的设备数据会很少,从而无法满足模型预测精度的要求。In fact, AI algorithms currently occupy half of the OSNR prediction field. However, it is difficult to directly apply these artificial intelligence models to actual scenarios, because they all require a large amount of data sets for model training, but in actual scenarios, there will be very little effective device data, which cannot meet the requirements of model prediction accuracy .
发明内容SUMMARY OF THE INVENTION
有鉴于此,本发明的目的在于提出一种SDN控制器以及光通信设备的光信噪比预测方法,与现有基于解析公式的先验知识方案相比,可以充分结合神经网络模型复杂问题的精准分析和预测能力,具有更低的预测误差;与现有的基于历史数据和机器学习算法的后验知识方案相比,训练集数量要求更少、训练时间更短,可以大大降低神经网络模型的训练难度。In view of this, the purpose of the present invention is to propose an optical signal-to-noise ratio prediction method for an SDN controller and an optical communication device. Accurate analysis and prediction capabilities, with lower prediction errors; compared with the existing posterior knowledge schemes based on historical data and machine learning algorithms, the number of training sets required is less and the training time is shorter, which can greatly reduce the neural network model. training difficulty.
基于上述目的,本发明提供一种光通信设备的光信噪比预测方法,包括:Based on the above purpose, the present invention provides an optical signal-to-noise ratio prediction method for optical communication equipment, including:
采集被测光通信设备的OSNR预测相关的当前网络状态信息;Collect current network status information related to OSNR prediction of the optical communication device under test;
针对采集的当前网络状态信息,基于先验知识的算法进行OSNR运算;According to the collected current network state information, the algorithm based on prior knowledge performs OSNR operation;
将采集的当前网络状态信息,以及运算得到的OSNR先验预测结果输入到神经网络模型中,得到所述被测光通信设备的最终OSNR预测结果;Input the collected current network state information and the OSNR prior prediction result obtained by the operation into the neural network model to obtain the final OSNR prediction result of the optical communication device under test;
其中,所述神经网络模型是通过训练集预先训练得到的;其中,所述训练集是根据所述被测光通信设备的OSNR预测相关的历史网络状态信息,以及针对所述被测光通信设备的OSNR预测相关的历史网络状态信息,基于先验知识的算法进行OSNR运算得到的预测结果生成的。Wherein, the neural network model is pre-trained through a training set; wherein, the training set is based on the OSNR of the optical communication device under test to predict the relevant historical network state information, and for the optical communication device under test The historical network state information related to the OSNR prediction is generated from the prediction result obtained by performing the OSNR operation with an algorithm based on prior knowledge.
其中,所述神经网络模型具体根据如下方法预先训练得到:Wherein, the neural network model is specifically obtained by pre-training according to the following method:
采集所述被测光通信设备的OSNR预测相关的历史网络状态信息;Collect historical network state information related to OSNR prediction of the optical communication device under test;
针对采集的每组历史网络状态信息,基于先验知识的算法进行OSNR运算,得到相应的OSNR先验预测结果;For each group of collected historical network state information, the algorithm based on prior knowledge performs OSNR operation to obtain the corresponding OSNR prior prediction result;
对于每组历史网络状态信息,将该组历史网络状态信息,以及对应的OSNR先验预测结果,组成一组输入数据;将对应于该组历史网络状态信息的实际OSNR检测结果,作为该组输入数据对应的标签数据;For each group of historical network state information, the group of historical network state information and the corresponding OSNR a priori prediction result are formed into a group of input data; the actual OSNR detection result corresponding to the group of historical network state information is used as the input of the group The label data corresponding to the data;
根据多组输入数据及其对应的标签数据生成所述训练集;generating the training set according to multiple sets of input data and their corresponding label data;
将训练集中的各组输入数据依次输入神经网络模型,对神经网络模型进行训练:对于训练集中的每组输入数据,将该组输入数据输入到神经网络模型后,根据神经网络模型的输出与该组输入数据所对应的标签数据之间的差异,对神经网络模型的参数进行调整。Input each set of input data in the training set into the neural network model in turn, and train the neural network model: for each set of input data in the training set, after inputting the set of input data into the neural network model, according to the output of the neural network model and the neural network model. The difference between the label data corresponding to the input data of the group is used to adjust the parameters of the neural network model.
本发明还提供一种SDN控制器,包括:The present invention also provides an SDN controller, comprising:
数据获取模块,用于获取被测光通信设备的OSNR预测相关的当前网络状态信息;The data acquisition module is used to acquire the current network status information related to the OSNR prediction of the optical communication device under test;
OSNR先验预测结果运算模块,用于针对所述被测光通信设备的OSNR预测相关的当前网络状态信息,基于先验知识的算法进行OSNR运算,得到OSNR先验预测结果;The OSNR a priori prediction result calculation module is used to perform OSNR calculation based on the algorithm of prior knowledge for the current network state information related to the OSNR prediction of the optical communication device under test, and obtain the OSNR prior prediction result;
OSNR最终预测模块,用于将所述被测光通信设备的OSNR预测相关的当前网络状态信息,以及运算得到的OSNR先验预测结果输入到神经网络模型中,得到所述被测光通信设备的最终OSNR预测结果;The OSNR final prediction module is used to input the current network state information related to the OSNR prediction of the optical communication device under test and the OSNR prior prediction result obtained by the operation into the neural network model, and obtain the information of the optical communication device under test. Final OSNR prediction result;
其中,所述神经网络模型是通过训练集预先训练得到的;其中,所述训练集是根据所述被测光通信设备的OSNR预测相关的历史网络状态信息,以及针对所述被测光通信设备的OSNR预测相关的历史网络状态信息,基于先验知识的算法进行OSNR运算得到的预测结果生成的。Wherein, the neural network model is pre-trained through a training set; wherein, the training set is based on the OSNR of the optical communication device under test to predict the relevant historical network state information, and for the optical communication device under test The historical network state information related to the OSNR prediction is generated from the prediction result obtained by performing the OSNR operation with an algorithm based on prior knowledge.
本发明的技术方案中,采集被测光通信设备的OSNR预测相关的当前网络状态信息;针对采集的当前网络状态信息,基于先验知识的算法进行OSNR运算;将采集的当前网络状态信息,以及运算得到的OSNR先验预测结果输入到神经网络模型中,得到所述被测光通信设备的最终OSNR预测结果;其中,所述神经网络模型是通过训练集预先训练得到的;其中,所述训练集是根据所述被测光通信设备的OSNR预测相关的历史网络状态信息,以及针对所述被测光通信设备的OSNR预测相关的历史网络状态信息,基于先验知识的算法进行OSNR运算得到的预测结果生成的。从而通过在基于后验知识的神经网络模型里引入先验知识,使得神经网络模型能有效地降低训练复杂度,从而与现有的解析学习模型相比,本发明的技术方案可以充分结合神经网络模型复杂问题的精准分析和预测能力,具有更低的预测误差;同时,与现有的神经网络学习模型相比,本发明的技术方案训练集数量要求更少、训练时间更短,可以大大降低神经网络模型的训练难度。In the technical scheme of the present invention, current network state information related to OSNR prediction of the optical communication device under test is collected; for the collected current network state information, an algorithm based on prior knowledge performs OSNR calculation; the collected current network state information, and The OSNR prior prediction result obtained by the operation is input into the neural network model, and the final OSNR prediction result of the optical communication device under test is obtained; wherein, the neural network model is pre-trained through the training set; wherein, the training The set is obtained by performing the OSNR calculation based on the prior knowledge algorithm according to the historical network state information related to the OSNR prediction of the optical communication device under test and the historical network state information related to the OSNR prediction of the optical communication device under test. Prediction results are generated. Therefore, by introducing prior knowledge into the neural network model based on a posteriori knowledge, the neural network model can effectively reduce the training complexity, so that compared with the existing analytical learning model, the technical solution of the present invention can fully combine the neural network. The precise analysis and prediction ability of the complex problems of the model has lower prediction error; at the same time, compared with the existing neural network learning model, the technical solution of the present invention requires fewer training sets and shorter training time, which can greatly reduce the The training difficulty of the neural network model.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings without creative efforts.
图1为本发明实施例提供的一种应用于光通信设备的光信噪比预测的神经网络模型的训练方法流程图;1 is a flowchart of a training method of a neural network model applied to optical signal-to-noise ratio prediction of optical communication equipment according to an embodiment of the present invention;
图2为本发明实施例提供的一种SDN网络的架构示意图;FIG. 2 is a schematic diagram of the architecture of an SDN network according to an embodiment of the present invention;
图3为本发明实施例提供的一种训练深度神经网络的示意图;3 is a schematic diagram of a training deep neural network according to an embodiment of the present invention;
图4为本发明实施例提供的一种光通信设备的光信噪比预测方法流程图;4 is a flowchart of a method for predicting an optical signal-to-noise ratio of an optical communication device according to an embodiment of the present invention;
图5为本发明实施例提供的一种SDN控制器的内部结构框图。FIG. 5 is a block diagram of an internal structure of an SDN controller according to an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to specific embodiments and accompanying drawings.
需要说明的是,除非另外定义,本发明实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of the present invention shall have the usual meanings understood by those with ordinary skill in the art to which the present disclosure belongs. As used in this disclosure, "first," "second," and similar terms do not denote any order, quantity, or importance, but are merely used to distinguish the various components. "Comprises" or "comprising" and similar words mean that the elements or things appearing before the word encompass the elements or things recited after the word and their equivalents, but do not exclude other elements or things. Words like "connected" or "connected" are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "Down", "Left", "Right", etc. are only used to represent the relative positional relationship, and when the absolute position of the described object changes, the relative positional relationship may also change accordingly.
本发明的技术方案,提出了一种混合式机器学习方案,用先验知识去改善后验知识方案的弱点,该方案可结合先验知识和后验知识两大方案的优点对光通信设备进行OSNR预测。The technical scheme of the present invention proposes a hybrid machine learning scheme, which uses prior knowledge to improve the weakness of the posterior knowledge scheme. OSNR prediction.
本发明的技术方案中,将先验知识与后验知识相结合,建立了混合式机器学习模型,通过在基于后验知识的神经网络模型里引入先验知识,使得神经网络模型能有效地降低训练复杂度,从而与现有的解析学习模型相比,本发明的技术方案可以充分结合神经网络模型复杂问题的精准分析和预测能力,具有更低的预测误差;与现有的神经网络学习模型相比,本发明的技术方案训练集数量要求更少、训练时间更短,可以大大降低神经网络模型的训练难度。In the technical scheme of the present invention, the prior knowledge and the posterior knowledge are combined to establish a hybrid machine learning model. By introducing the prior knowledge into the neural network model based on the posterior knowledge, the neural network model can effectively reduce the Therefore, compared with the existing analytical learning model, the technical solution of the present invention can fully combine the accurate analysis and prediction capabilities of the complex problems of the neural network model, and has lower prediction error; compared with the existing neural network learning model In comparison, the technical solution of the present invention requires fewer training sets and shorter training time, which can greatly reduce the training difficulty of the neural network model.
下面结合附图详细说明本发明实施例的技术方案。The technical solutions of the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
本发明实施例提供的一种应用于光通信设备的光信噪比预测的神经网络模型,可以是通过训练集预先训练得到的;其中,所述训练集是根据所述被测光通信设备的OSNR预测相关的历史网络状态信息,以及针对采集的历史网络状态信息,基于先验知识进行OSNR运算得到的预测结果生成的。具体地,所述神经网络模型的训练方法,流程如图1所示,包括如下步骤:A neural network model applied to optical signal-to-noise ratio prediction of an optical communication device provided by an embodiment of the present invention may be obtained by pre-training through a training set; wherein the training set is based on the optical communication device under test. The historical network state information related to the OSNR prediction, and the prediction result obtained by performing the OSNR operation based on the prior knowledge for the collected historical network state information are generated. Specifically, the training method of the neural network model, as shown in Figure 1, includes the following steps:
步骤S101:采集被测光通信设备的OSNR预测相关的历史网络状态信息。Step S101: Collect historical network state information related to OSNR prediction of the optical communication device under test.
具体地,在图2所示的软件定义网络(SDN)中,包括控制平面、数据平面,以及应用平面;控制平面中的SDN控制器由主流控制器ONOS(开放网络操作系统)实现,并且引入人工智能引擎Tensorflow赋予控制平面实现人工智能算法的能力;在数据平面的底层网络包括两个光通信设备A1、A2;A1、A2之间有一个掺铒光纤放大器(EDFA)进行信号损失补偿;Specifically, the software-defined network (SDN) shown in FIG. 2 includes a control plane, a data plane, and an application plane; the SDN controller in the control plane is implemented by the mainstream controller ONOS (Open Network Operating System), and introduces The artificial intelligence engine Tensorflow endows the control plane with the ability to implement artificial intelligence algorithms; the underlying network of the data plane includes two optical communication devices A1, A2; an Erbium-Doped Fiber Amplifier (EDFA) between A1 and A2 for signal loss compensation;
数据平面的光通信设备中的数据采集模块可以根据控制平面的SDN控制器下发的统计策略抓取网络数据信息,并进行必要的数据预处理工作,然后将数据的预处理结果上报给SDN控制器:The data acquisition module in the optical communication equipment of the data plane can capture network data information according to the statistical policy issued by the SDN controller of the control plane, and perform necessary data preprocessing, and then report the data preprocessing results to the SDN control device:
光通信设备中的数据采集模块可以根据控制平面的SDN控制器下发的统计策略采集的OSNR预测相关的历史网络状态信息可以包括:历史传输数据的调制格式、链路长度、EDFA的噪声系数、WDM的通道占用率、功率,被测通道标志位等相关数据。The data acquisition module in the optical communication device can collect the historical network state information related to OSNR prediction according to the statistical policy issued by the SDN controller of the control plane, which can include: modulation format of historical transmission data, link length, noise figure of EDFA, WDM channel occupancy rate, power, measured channel flag bit and other related data.
光通信设备中的数据采集模块可以对采集的历史网络状态信息的数据进行预处理;数据预处理包括数据标准化和数据存储操作。数据标准化指对数据信息进行标准化,包括数据各项指标翻译、去除冗余数据、格式转换、制作成神经网络模型可以直接使用的数据类型等。数据存储指将数据标准化处理后的数据信息存储到数据库后,上报至控制层的SDN控制器。The data acquisition module in the optical communication device can preprocess the collected data of the historical network state information; the data preprocessing includes data standardization and data storage operations. Data standardization refers to the standardization of data information, including the translation of data indicators, the removal of redundant data, format conversion, and making them into data types that can be directly used by neural network models. Data storage refers to storing the standardized data information in the database and reporting it to the SDN controller at the control layer.
步骤S102:针对采集的历史网络状态信息,基于先验知识的算法进行OSNR运算,得到相应的OSNR先验预测结果。Step S102: For the collected historical network state information, an algorithm based on prior knowledge performs an OSNR operation to obtain a corresponding OSNR prior prediction result.
具体地,控制层的SDN控制器在得到光通信设备上报的、经预处理后的历史网络状态信息后,针对每组历史网络状态信息,运用基于先验知识的算法计算相应的OSNR值,得到相应的OSNR先验预测结果;基于先验知识的算法有很多,比如适合在普通的低速、静态、短途光纤通信OSNR测试领域应用的扫频解析法,适合长距离、高速率、大容量场景的偏振相关测试法以及各种特定场景下的公式法,可根据应用场景选择适用的算法进行计算;例如,OSNR先验预测结果可以根据如下公式1、2计算得到:Specifically, after obtaining the preprocessed historical network status information reported by the optical communication device, the SDN controller at the control layer calculates the corresponding OSNR value using an algorithm based on prior knowledge for each group of historical network status information, and obtains Corresponding OSNR prior prediction results; there are many algorithms based on prior knowledge, such as frequency sweep analysis method suitable for application in the field of common low-speed, static, short-distance optical fiber communication OSNR testing, suitable for long-distance, high-speed, high-capacity scenarios. The polarization correlation test method and the formula method in various specific scenarios can be calculated according to the applicable algorithm according to the application scenario; for example, the OSNR a priori prediction result can be calculated according to the following formulas 1 and 2:
OSNR=Pout-∑PASE (公式1)OSNR=P out -∑P ASE (Equation 1)
PASE=-58+NF+G (公式2)P ASE = -58+N F +G (Equation 2)
其中,OSNR为运用基于先验知识的算法计算得到的值,Pout为光通信设备的输出功率,∑PASE为光通信设备的输出端噪声功率,单个放大器噪声功率PASE由放大器噪声系数NF和放大器增益G计算得出。Among them, OSNR is the value calculated by the algorithm based on prior knowledge, P out is the output power of the optical communication device, ∑P ASE is the output noise power of the optical communication device, and the single amplifier noise power PASE is determined by the amplifier noise factor NF and the amplifier gain G is calculated.
步骤S103:基于采集的历史网络状态信息,以及运算得到的OSNR先验预测结果生成训练集。Step S103: Generate a training set based on the collected historical network state information and the OSNR prior prediction result obtained by the operation.
具体地,SDN控制器对于光通信设备上报的每组历史网络状态信息,将该组历史网络状态信息,以及针对该组历史网络状态信息运算得到的OSNR先验预测结果,组成一组输入数据;将对应于该组历史网络状态信息的实际OSNR检测结果,作为该组输入数据对应的标签数据。Specifically, for each group of historical network status information reported by the optical communication device, the SDN controller forms a set of input data from the group of historical network status information and the OSNR prior prediction result obtained by computing the group of historical network status information; The actual OSNR detection result corresponding to the group of historical network state information is used as the label data corresponding to the group of input data.
根据多组输入数据及其对应的标签数据生成所述训练集,即SDN控制器将若干组输入数据及其对应的标签数据划分到训练集,将其它组输入数据及其对应的标签数据划分到验证集。The training set is generated according to multiple sets of input data and their corresponding label data, that is, the SDN controller divides several sets of input data and their corresponding label data into a training set, and divides other sets of input data and their corresponding label data into a training set. validation set.
步骤S104:基于得到的训练集对神经网络模型进行训练。Step S104: Train the neural network model based on the obtained training set.
具体地,SDN控制器基于得到的训练集对神经网络模型进行训练:将训练集中的各组输入数据依次输入神经网络模型,对神经网络模型进行训练,直至神经网络模型已经收敛:Specifically, the SDN controller trains the neural network model based on the obtained training set: input each group of input data in the training set into the neural network model in turn, and train the neural network model until the neural network model has converged:
对于训练集中的每组输入数据,将该组输入数据输入到神经网络模型后,根据神经网络模型的输出与该组输入数据所对应的标签数据之间的差异,对神经网络模型的参数进行调整。所述神经网络模型具体可以是深度神经网络、或者卷积神经网络、或者长短期神经网络。For each set of input data in the training set, after inputting the set of input data into the neural network model, adjust the parameters of the neural network model according to the difference between the output of the neural network model and the label data corresponding to the set of input data . The neural network model may specifically be a deep neural network, or a convolutional neural network, or a long-term and short-term neural network.
对本发明的神经网络模型的训练方式与传统机器学习模型一致,可采用常用的梯度下降等方式进行模型训练。例如,如图3所示,以深度神经网络为例,将训练集中的输入数据,即一组历史网络状态信息,以及针对该组历史网络状态信息运算得到的OSNR先验预测结果,从深度神经网络的输入层输入,从深度神经网络的输出层获取深度神经网络输出的OSNR预测值;根据深度神经网络输出的OSNR预测值与输入数据对应的标签数据,即该组历史网络状态信息的OSNR先验预测结果之间的差异,对深度神经网络的参数进行调整。The training method of the neural network model of the present invention is consistent with the traditional machine learning model, and the commonly used methods such as gradient descent can be used for model training. For example, as shown in Figure 3, taking the deep neural network as an example, the input data in the training set, that is, a set of historical network state information, and the OSNR prior prediction result obtained by the operation of the set of historical network state information, are obtained from the deep neural network. The input layer of the network is input, and the OSNR prediction value output by the deep neural network is obtained from the output layer of the deep neural network; according to the OSNR prediction value output by the deep neural network and the label data corresponding to the input data, that is, the OSNR of the group of historical network state information is first. The parameters of the deep neural network are adjusted according to the difference between the experimental prediction results.
本发明实施例提供的一种光通信设备的光信噪比预测方法,流程如图4所示,包括如下步骤:A method for predicting an optical signal-to-noise ratio of an optical communication device provided by an embodiment of the present invention, as shown in FIG. 4 , includes the following steps:
步骤S401:采集被测光通信设备的OSNR预测相关的当前网络状态信息。Step S401: Collect current network state information related to OSNR prediction of the optical communication device under test.
具体地,被测光通信设备将采集的OSNR预测相关的当前网络状态信息发送给SDN控制器。Specifically, the optical communication device under test sends the collected current network state information related to the OSNR prediction to the SDN controller.
步骤S402:针对采集的当前网络状态信息,基于先验知识进行OSNR运算。Step S402: For the collected current network state information, perform OSNR calculation based on prior knowledge.
具体地,SDN控制器针对所述被测光通信设备发送的当前网络状态信息,基于先验知识的算法进行OSNR运算,得到相应的OSNR先验预测结果。Specifically, the SDN controller performs an OSNR calculation based on an algorithm based on a priori knowledge for the current network state information sent by the optical communication device under test, and obtains a corresponding OSNR prior prediction result.
步骤S403:将采集的当前网络状态信息,以及运算得到的OSNR先验预测结果输入到预先训练得到的神经网络模型中,得到所述被测光通信设备的最终OSNR预测结果。Step S403: Input the collected current network state information and the OSNR prior prediction result obtained by the operation into the neural network model obtained by pre-training to obtain the final OSNR prediction result of the optical communication device under test.
具体地,SDN控制器将所述被测光通信设备发送的当前网络状态信息,以及根据所述被测光通信设备发送的当前网络状态信息运算得到的相应的OSNR先验预测结果,输入到预先训练得到的神经网络模型中;Specifically, the SDN controller inputs the current network status information sent by the optical communication device under test and the corresponding OSNR a priori prediction result calculated according to the current network status information sent by the optical communication device under test into the In the trained neural network model;
SDN控制器根据神经网络模型的输出,得到所述被测光通信设备的最终OSNR预测结果。The SDN controller obtains the final OSNR prediction result of the optical communication device under test according to the output of the neural network model.
最终,软件定义网络(SDN)中的应用平面可以根据SDN控制器得到的光通信设备的最终OSNR预测结果进行性能优化。Finally, the application plane in the software-defined network (SDN) can perform performance optimization according to the final OSNR prediction result of the optical communication device obtained by the SDN controller.
上述的SDN控制器的一种内部结构如图5所示,包括:数据获取模块501、OSNR先验预测结果运算模块502、OSNR最终预测模块503。An internal structure of the above-mentioned SDN controller is shown in FIG. 5 , including: a
数据获取模块501用于获取被测光通信设备的OSNR预测相关的当前网络状态信息;The
OSNR先验预测结果运算模块502用于针对所述被测光通信设备的OSNR预测相关的当前网络状态信息,基于先验知识的算法进行OSNR运算,得到OSNR先验预测结果;The OSNR a priori prediction
OSNR最终预测模块503用于将所述被测光通信设备的OSNR预测相关的当前网络状态信息,以及运算得到的OSNR先验预测结果输入到神经网络模型中,得到所述被测光通信设备的最终OSNR预测结果;The OSNR
其中,所述神经网络模型是通过训练集预先训练得到的;其中,所述训练集是根据所述被测光通信设备的OSNR预测相关的历史网络状态信息,以及针对所述被测光通信设备的OSNR预测相关的历史网络状态信息,基于先验知识的算法进行OSNR运算得到的预测结果生成的。Wherein, the neural network model is pre-trained through a training set; wherein, the training set is based on the OSNR of the optical communication device under test to predict the relevant historical network state information, and for the optical communication device under test The historical network state information related to the OSNR prediction is generated from the prediction result obtained by performing the OSNR operation with an algorithm based on prior knowledge.
进一步,上述的SDN控制器还可包括:神经网络模型训练模块504。Further, the above-mentioned SDN controller may further include: a neural network
神经网络模型训练模块504用于针对所述被测光通信设备的OSNR预测相关的历史网络状态信息,基于先验知识的算法进行OSNR运算,得到相应的OSNR先验预测结果;对于每组历史网络状态信息,将该组历史网络状态信息,以及对应的OSNR先验预测结果,组成一组输入数据;将对应于该组历史网络状态信息的实际OSNR检测结果,作为该组输入数据对应的标签数据;根据多组输入数据及其对应的标签数据生成所述训练集;将训练集中的各组输入数据依次输入神经网络模型,对神经网络模型进行训练:对于训练集中的每组输入数据,将该组输入数据输入到神经网络模型后,根据神经网络模型的输出与该组输入数据所对应的标签数据之间的差异,对神经网络模型的参数进行调整。The neural network
本发明实施例提供的一种交易趋势的预测装置中各模块的具体功能的实现方法可参考上述图1、4所示流程各步骤中的方法,此处不再赘述。For the implementation method of the specific functions of each module in the apparatus for predicting a transaction trend provided by the embodiment of the present invention, reference may be made to the method in each step of the flow shown in FIGS.
上述实施例的装置用于实现前述实施例中相应的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。The apparatuses in the foregoing embodiments are used to implement the corresponding methods in the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
本发明的技术方案中,采集被测光通信设备的OSNR预测相关的当前网络状态信息;针对采集的当前网络状态信息,基于先验知识的算法进行OSNR运算;将采集的当前网络状态信息,以及运算得到的OSNR先验预测结果输入到神经网络模型中,得到所述被测光通信设备的最终OSNR预测结果;其中,所述神经网络模型是通过训练集预先训练得到的;其中,所述训练集是根据所述被测光通信设备的OSNR预测相关的历史网络状态信息,以及针对所述被测光通信设备的OSNR预测相关的历史网络状态信息,基于先验知识的算法进行OSNR运算得到的预测结果生成的。从而通过在基于后验知识的神经网络模型里引入先验知识,使得神经网络模型能有效地降低训练复杂度,从而与现有的解析学习模型相比,本发明的技术方案可以充分结合神经网络模型复杂问题的精准分析和预测能力,具有更低的预测误差;同时,与现有的神经网络学习模型相比,本发明的技术方案训练集数量要求更少、训练时间更短,可以大大降低神经网络模型的训练难度。In the technical scheme of the present invention, current network state information related to OSNR prediction of the optical communication device under test is collected; for the collected current network state information, an algorithm based on prior knowledge performs OSNR calculation; the collected current network state information, and The OSNR prior prediction result obtained by the operation is input into the neural network model, and the final OSNR prediction result of the optical communication device under test is obtained; wherein, the neural network model is pre-trained through the training set; wherein, the training The set is obtained by performing the OSNR calculation based on the prior knowledge algorithm according to the historical network state information related to the OSNR prediction of the optical communication device under test and the historical network state information related to the OSNR prediction of the optical communication device under test. Prediction results are generated. Therefore, by introducing prior knowledge into the neural network model based on a posteriori knowledge, the neural network model can effectively reduce the training complexity, so that compared with the existing analytical learning model, the technical solution of the present invention can fully combine the neural network. The precise analysis and prediction ability of the complex problems of the model has lower prediction error; at the same time, compared with the existing neural network learning model, the technical solution of the present invention requires fewer training sets and shorter training time, which can greatly reduce the The training difficulty of the neural network model.
本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。The computer readable medium of this embodiment includes both permanent and non-permanent, removable and non-removable media and can be implemented by any method or technology for information storage. Information may be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), Flash Memory or other memory technology, Compact Disc Read Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cartridges, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device.
所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明它们没有在细节中提供。Those of ordinary skill in the art should understand that the discussion of any of the above embodiments is only exemplary, and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples; under the spirit of the present invention, the above embodiments or There may also be combinations between technical features in different embodiments, steps may be carried out in any order, and there are many other variations of the different aspects of the invention as described above, which are not provided in detail for the sake of brevity.
另外,为简化说明和讨论,并且为了不会使本发明难以理解,在所提供的附图中可以示出或可以不示出与集成电路(IC)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本发明难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本发明的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本发明的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本发明。因此,这些描述应被认为是说明性的而不是限制性的。Additionally, well known power/ground connections to integrated circuit (IC) chips and other components may or may not be shown in the figures provided in order to simplify illustration and discussion, and in order not to obscure the present invention. . Furthermore, devices may be shown in block diagram form in order to avoid obscuring the present invention, and this also takes into account the fact that the details regarding the implementation of these block diagram devices are highly dependent on the platform on which the invention will be implemented (i.e. , these details should be fully within the understanding of those skilled in the art). Where specific details (eg, circuits) are set forth to describe exemplary embodiments of the invention, it will be apparent to those skilled in the art that these specific details may be used without or with changes The present invention is carried out below. Accordingly, these descriptions are to be considered illustrative rather than restrictive.
尽管已经结合了本发明的具体实施例对本发明进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态RAM(DRAM))可以使用所讨论的实施例。Although the present invention has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations to these embodiments will be apparent to those of ordinary skill in the art from the foregoing description. For example, other memory architectures (eg, dynamic RAM (DRAM)) may use the discussed embodiments.
本发明的实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本发明的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明的保护范围之内。Embodiments of the present invention are intended to cover all such alternatives, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omission, modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010651936.6A CN111934755B (en) | 2020-07-08 | 2020-07-08 | SDN controller and optical signal-to-noise ratio prediction method of optical communication equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010651936.6A CN111934755B (en) | 2020-07-08 | 2020-07-08 | SDN controller and optical signal-to-noise ratio prediction method of optical communication equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111934755A true CN111934755A (en) | 2020-11-13 |
| CN111934755B CN111934755B (en) | 2022-03-25 |
Family
ID=73313522
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010651936.6A Active CN111934755B (en) | 2020-07-08 | 2020-07-08 | SDN controller and optical signal-to-noise ratio prediction method of optical communication equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111934755B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024114159A1 (en) * | 2022-11-29 | 2024-06-06 | 中兴通讯股份有限公司 | Optical signal-to-noise ratio tolerance optimization method and apparatus, system, and storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150341709A1 (en) * | 2003-09-30 | 2015-11-26 | Ciena Corporation | Methods and apparatus for determining a path in a communications network |
| CN107342810A (en) * | 2017-07-03 | 2017-11-10 | 北京邮电大学 | Deep learning Brilliant Eyes figure analysis method based on convolutional neural networks |
| CN109450553A (en) * | 2018-09-20 | 2019-03-08 | 武汉邮电科学研究院有限公司 | A kind of compensation method and system of optical communication system noise |
| US20190108445A1 (en) * | 2017-10-09 | 2019-04-11 | Nec Laboratories America, Inc. | Neural network transfer learning for quality of transmission prediction |
| CN110233661A (en) * | 2019-04-28 | 2019-09-13 | 国网安徽省电力有限公司信息通信分公司 | Shot and long term Memory Neural Networks training method, channel parameter adjust system and method |
-
2020
- 2020-07-08 CN CN202010651936.6A patent/CN111934755B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150341709A1 (en) * | 2003-09-30 | 2015-11-26 | Ciena Corporation | Methods and apparatus for determining a path in a communications network |
| CN107342810A (en) * | 2017-07-03 | 2017-11-10 | 北京邮电大学 | Deep learning Brilliant Eyes figure analysis method based on convolutional neural networks |
| US20190108445A1 (en) * | 2017-10-09 | 2019-04-11 | Nec Laboratories America, Inc. | Neural network transfer learning for quality of transmission prediction |
| CN109450553A (en) * | 2018-09-20 | 2019-03-08 | 武汉邮电科学研究院有限公司 | A kind of compensation method and system of optical communication system noise |
| CN110233661A (en) * | 2019-04-28 | 2019-09-13 | 国网安徽省电力有限公司信息通信分公司 | Shot and long term Memory Neural Networks training method, channel parameter adjust system and method |
Non-Patent Citations (2)
| Title |
|---|
| QIAN XIANG: "Joint and Accurate OSNR Estimation and Modulation Format Identification Scheme Using the Feature-Based ANN", 《IEEE PHOTONICS JOURNAL》 * |
| 李亚杰: "基于人工智能的光纤非线性均衡算法研究概述", 《电信科学》 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024114159A1 (en) * | 2022-11-29 | 2024-06-06 | 中兴通讯股份有限公司 | Optical signal-to-noise ratio tolerance optimization method and apparatus, system, and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111934755B (en) | 2022-03-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105471647B (en) | A kind of power communication network fault positioning method | |
| CN111935008B (en) | Optical network routing method and system based on physical layer damage constraint of machine learning | |
| CN113938188B (en) | Construction method and application of optical signal-to-noise ratio monitoring model | |
| CN109783553B (en) | A system for improving the quality of massive data in distribution networks | |
| CN116489000A (en) | Train MVB communication network fault diagnosis and positioning method and system | |
| CN111934755A (en) | SDN controller and optical signal-to-noise ratio prediction method of optical communication equipment | |
| CN115128469A (en) | Capacity degradation analysis and online estimation method of power lithium battery based on digital twin | |
| Zhang et al. | Adaptive failure prediction using long short-term memory in optical network | |
| CN120090961A (en) | Transmission line monitoring data transmission method based on Lora and 5G hybrid networking | |
| CN119884713A (en) | Deep learning-based power grid impedance prediction and balance adjustment method | |
| CN117834489A (en) | Network quality assessment method and device for electric power communication network | |
| JP7173273B2 (en) | Failure analysis device, failure analysis method and failure analysis program | |
| CN117785643B (en) | Performance test platform for software development | |
| CN116781159B (en) | Intelligent machine room optical fiber service confirmation method, system and storage medium | |
| CN119807661B (en) | A Deep Learning-Based Fault Prediction Method for Optical Transceiver Equipment | |
| CN120034257B (en) | Optical module multi-parameter automatic debugging method based on deep learning | |
| CN114462300B (en) | A method and system for predicting clock errors in traceability and comparison timekeeping systems | |
| CN110212979A (en) | A kind of optical transport network Fault Locating Method | |
| CN117614815A (en) | Fault delimiting method, device and medium | |
| CN115499317A (en) | Gray scale verification method, electronic device and readable storage medium | |
| CN115663893A (en) | Multi-objective optimization control method and system for new energy unit | |
| CN121098453A (en) | A method and system for optimizing communication protocols for neutron generators | |
| CN119128780A (en) | A method, system, device and medium for weighted fusion of multi-detection model results | |
| CN119448182A (en) | A variance-guided domain-adaptive power system transient stability adaptive assessment method and system | |
| CN121036351A (en) | A remote monitoring and testing system and method for 10kV primary and secondary integrated equipment based on a cloud platform. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |