Optical communication equipment, optical module, system and related method

Through the interaction between the optical digital signal processor and the control module, the working parameters of the optical module are configured, which solves the problems of low data transmission efficiency and large control data delay in optical communication equipment, and realizes more efficient optical communication data transmission and bandwidth enhancement.

CN119233128APending Publication Date: 2024-12-31HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310803284.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

Existing optical communication devices transmit control data through in-band channels, resulting in low data transmission efficiency and long delay of control data, affecting the improvement of in-band transmission bandwidth.

Method used

Optical digital signal processor (ODSP) is used to directly interact with the control module through the out-of-band interface, configure the working parameters of the optical module, reduce the delay of the control module to ODSP, and transmit high-speed serial signals through the out-of-band interface, thereby improving the optical module's matching. Control the response speed of the module.

Benefits of technology

Save in-band channel resources, improve data transmission efficiency of optical communication, reduce the delay of the control module to manage ODSP, and improve in-band transmission bandwidth.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119233128A_ABST
    Figure CN119233128A_ABST
Patent Text Reader

Abstract

The invention discloses optical communication equipment, an optical module, a system and a related method. Wherein the optical receiving device comprises a control module, a service module and an optical module, the optical module comprises an optical digital signal processor (ODSP) and an optical receiver, the optical receiver is connected with the ODSP, and the ODSP is connected with the service module through an in-band interface and is directly connected with the control module through an out-band interface. The control module is directly connected with the ODSP through the out-of-band interface, so that the time delay of the control module for controlling or managing the ODSP is reduced, and the in-band transmission bandwidth is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of optical communication technology, and in particular to an optical communication device, an optical module, a system and related methods. Background Art

[0002] Optical networks are generally point-to-multipoint or multipoint-to-multipoint communication systems. Optical receiving devices can receive optical signals from different optical transmitting devices in different frame time slots. Since the working parameters of different optical transmitting devices may be different and the distances between different optical transmitting devices and optical receiving devices may be different, there are generally large differences in amplitude, phase, transmission rate, and time interval between different optical signals received by the optical receiving device. Optical transmitting devices and optical receiving devices need to be configured with different working parameters for different optical signals to reduce the bit error rate.

[0003] At present, optical transmitting devices and optical receiving devices generally transmit control data through an in-band channel to determine the working parameters of the data frame, and the data transmission efficiency of optical communication is low. Summary of the invention

[0004] The present application provides an optical communication device, an optical module, a system and related methods for saving in-band channels and improving the data transmission efficiency of optical communications.

[0005] In a first aspect, the present application provides an optical receiving device, which may include a control module, a service module and an optical module, wherein the optical module includes an optical digital signal processor (ODSP) and an optical receiver, wherein the optical receiver is connected to the ODSP, and the ODSP is connected to the service module via an in-band interface and directly connected to the control module via an out-of-band interface. The control module may be used to send control data to the ODSP via the out-of-band interface, wherein the control data is used to indicate the working parameters of the optical module in the first time slot. The ODSP is used to configure the working parameters in the optical module in the first time slot according to the indication of the control data. The optical module is used to receive an optical signal carrying the first data frame according to the working parameters and send an electrical signal to the service module via the in-band interface based on the optical signal. The service module is used to recover the first data frame from the electrical signal.

[0006] The out-of-band interface is an interface other than the in-band interface between the ODSP and the service module. The control module exchanges control data with the ODSP through the out-of-band interface, which is conducive to saving the transmission resources of the in-band channel. In addition, the control module can directly connect to the ODSP through the out-of-band interface, which is conducive to reducing the delay of the control module controlling or managing the ODSP and improving the in-band transmission bandwidth compared with exchanging control data with the ODSP through the control unit.

[0007] The ODSP may configure the working parameters in the optical receiver in the first time slot according to the instructions of the control data, and the configured optical receiver receives the optical signal in the first time slot according to the working parameters and converts the optical signal into an electrical signal, and sends the electrical signal to the ODSP. Alternatively, the ODSP may configure the working parameters in itself in the first time slot according to the instructions of the control data, and the configured ODSP may process the electrical signal from the optical receiver according to the working parameters, and then send the processed electrical signal to the service module through the in-band interface. Alternatively, the ODSP may configure the working parameters in the optical receiver in the first time slot according to the instructions of the control data, and configure the working parameters in itself, and the configured optical receiver receives the optical signal in the first time slot according to the working parameters and converts the optical signal into an electrical signal, and sends the electrical signal to the ODSP, and the configured ODSP may process the electrical signal from the optical receiver according to the working parameters, and then send the processed electrical signal to the service module through the in-band interface.

[0008] Optionally, the out-of-band interface is used to transmit high-speed serial signals, which is helpful to improve the response speed of the optical module to the control module.

[0009] Optionally, the first time slot includes a first frame time slot and a frame gap, wherein the first frame time slot is the time slot occupied by the service module for receiving the first data frame, the frame gap is the inter-frame time slot between the first frame time slot and the second frame time slot, and the second frame time slot is the time slot occupied by the service module for receiving the second data frame adjacent to the first data frame, and the working parameter includes time slot information, and the time slot information is used to determine the first frame time slot and the frame gap; the optical receiver is used to receive the optical signal, convert the optical signal into a first electrical signal, and then send the first electrical signal to the ODSP; the ODSP is used to send the first electrical signal to the service module through the in-band interface in the first frame time slot according to the time slot information, and send the second electrical signal to the service module through the in-band interface in the frame gap. In this way, it is beneficial to maintain the SERDES link between the optical module and the service module in a connected state, reduce the delay of the service module recovering the data frame from the electrical signal, and improve the in-band transmission bandwidth.

[0010] Optionally, the optical module includes a signal generator, and the second electrical signal comes from the signal generator.

[0011] Optionally, the optical controller may receive multiple data transmission requests sent by multiple optical transmitting devices, and send the time slot information to the control module according to the multiple data transmission requests. The multiple data transmission requests are used to indicate the need for multiple optical transmitting devices to send multiple data frames to the optical receiving device, and the multiple data frames include the first data frame and the second data frame. The control module may receive the time slot information sent by the optical controller according to the multiple data transmission requests.

[0012] Optionally, the operating parameters include at least one of a target wavelength, a target data transmission rate, an operating mode and an equalization coefficient. This facilitates the control module to quickly configure the target wavelength, target data transmission rate, operating mode and equalization coefficient of the optical module.

[0013] In a second aspect, the present application provides an optical module, which is applied to an optical receiving device. The optical module includes an optical digital signal processor ODSP and an optical receiver, wherein the optical receiver is connected to the ODSP, and the ODSP is provided with an in-band interface and an out-of-band interface, wherein the in-band interface and the out-of-band interface are respectively used to connect a service module and a control module in the optical receiving device; the ODSP is used to receive control data from the control module through the out-of-band interface, wherein the control data is used to indicate the working parameters of the optical module in a first time slot; the ODSP is used to configure the working parameters in the optical module in the first time slot according to the indication of the control data; the optical module is used to receive an optical signal carrying the first data frame according to the working parameters and send an electrical signal to the service module through the in-band interface based on the optical signal to instruct the service module to recover the first data frame from the electrical signal.

[0014] The out-of-band interface is an interface other than the in-band interface between the ODSP and the service module. The control module exchanges control data with the ODSP through the out-of-band interface, which is conducive to saving the transmission resources of the in-band channel. In addition, the control module can directly connect to the ODSP through the out-of-band interface, which is conducive to reducing the delay of the control module controlling or managing the ODSP and improving the in-band transmission bandwidth compared with exchanging control data with the ODSP through the control unit.

[0015] The ODSP may configure the working parameters in the optical receiver in the first time slot according to the instructions of the control data, and the configured optical receiver receives the optical signal in the first time slot according to the working parameters and converts the optical signal into an electrical signal, and sends the electrical signal to the ODSP. Alternatively, the ODSP may configure the working parameters in itself in the first time slot according to the instructions of the control data, and the configured ODSP may process the electrical signal from the optical receiver according to the working parameters, and then send the processed electrical signal to the service module through the in-band interface. Alternatively, the ODSP may configure the working parameters in the optical receiver in the first time slot according to the instructions of the control data, and configure the working parameters in itself, and the configured optical receiver receives the optical signal in the first time slot according to the working parameters and converts the optical signal into an electrical signal, and sends the electrical signal to the ODSP, and the configured ODSP may process the electrical signal from the optical receiver according to the working parameters, and then send the processed electrical signal to the service module through the in-band interface.

[0016] Optionally, the out-of-band interface is used to transmit high-speed serial signals, which is helpful to improve the response speed of the optical module to the control module.

[0017] Optionally, the first time slot includes a first frame time slot and a frame gap, wherein the first frame time slot is the time slot occupied by the service module for receiving the first data frame, the frame gap is the inter-frame time slot between the first frame time slot and the second frame time slot, and the second frame time slot is the time slot occupied by the service module for receiving a second data frame adjacent to the first data frame, and the working parameters include time slot information, and the time slot information is used to determine the first frame time slot and the frame gap; the optical receiver is used to receive the optical signal, convert the optical signal into a first electrical signal, and then send the first electrical signal to the ODSP; the ODSP is used to send the first electrical signal to the service module through the in-band interface in the first frame time slot according to the time slot information, and send the second electrical signal to the service module through the in-band interface in the frame gap.

[0018] Optionally, the optical module includes a signal generator, and the second electrical signal comes from the signal generator.

[0019] Optionally, the optical controller may receive multiple data transmission requests sent by multiple optical transmitting devices, and send the time slot information to the control module according to the multiple data transmission requests. The multiple data transmission requests are used to indicate the need for multiple optical transmitting devices to send multiple data frames to the optical receiving device, and the multiple data frames include the first data frame and the second data frame. The control module may receive the time slot information sent by the optical controller according to the multiple data transmission requests.

[0020] Optionally, the operating parameters include at least one of a target wavelength, a target data transmission rate, an operating mode and an equalization coefficient. This facilitates the control module to quickly configure the target wavelength, target data transmission rate, operating mode and equalization coefficient of the optical module.

[0021] In a third aspect, the present application provides an optical sending device, which includes a control module, a service module and an optical module, wherein the optical module includes an optical digital signal processor ODSP and an optical transmitter, wherein the optical transmitter is connected to the ODSP, and the ODSP is connected to the service module via an in-band interface and directly connected to the control module via an out-of-band interface; the control module is used to send control data to the ODSP via the out-of-band interface, and the control data is used to indicate the working parameters of the optical module in a first time slot; the ODSP is used to configure the working parameters in the optical module in the first time slot according to the indication of the control data; the service module is used to carry a first data frame on an electrical signal, and send the electrical signal to the optical module via the in-band interface; the optical module is used to receive the electrical signal according to the working parameters and send an optical signal carrying the first data frame based on the electrical signal.

[0022] The out-of-band interface is an interface other than the in-band interface between the ODSP and the service module. The control module exchanges control data with the ODSP through the out-of-band interface, which is conducive to saving the transmission resources of the in-band channel. In addition, the control module can directly connect to the ODSP through the out-of-band interface, which is conducive to reducing the delay of the control module controlling or managing the ODSP and improving the in-band transmission bandwidth compared with exchanging control data with the ODSP through the control unit.

[0023] Optionally, the out-of-band interface is used to transmit high-speed serial signals, which is helpful to improve the response speed of the optical module to the control module.

[0024] Optionally, the operating parameters include at least one of a target wavelength, a target data transmission rate, an operating mode and an equalization coefficient. This facilitates the control module to quickly configure the target wavelength, target data transmission rate, operating mode and equalization coefficient of the optical module.

[0025] In a fourth aspect, the present application provides an optical module, which is applied to an optical sending device, and the optical module includes an optical digital signal processor ODSP and an optical transmitter, the optical transmitter is connected to the ODSP, and the ODSP is provided with an in-band interface and an out-of-band interface, the in-band interface and the out-of-band interface are respectively used to connect a service module and a control module in the optical sending device; the ODSP is used to receive control data from the control module through the out-of-band interface, and the control data is used to indicate the working parameters of the optical module in the first time slot; the ODSP is used to configure the working parameters in the optical module in the first time slot according to the indication of the control data; the optical module is used to receive an electrical signal carrying a first data frame through the in-band interface according to the working parameters and to send an optical signal carrying the first data frame based on the electrical signal.

[0026] Optionally, the out-of-band interface is used to transmit high-speed serial signals, which is helpful to improve the response speed of the optical module to the control module.

[0027] Optionally, the operating parameters include at least one of a target wavelength, a target data transmission rate, an operating mode and an equalization coefficient. This facilitates the control module to quickly configure the target wavelength, target data transmission rate, operating mode and equalization coefficient of the optical module.

[0028] In a fifth aspect, the present application provides a method, which is applied to an optical receiving device, wherein the optical receiving device includes a control module, a service module and an optical module, wherein the optical module includes an optical digital signal processor ODSP and an optical receiver, wherein the optical receiver is connected to the ODSP, and the ODSP is connected to the service module via an in-band interface and directly connected to the control module via an out-of-band interface. The method includes: the control module sends control data to the ODSP via the out-of-band interface, wherein the control data is used to indicate the working parameters of the optical module in a first time slot; the ODSP configures the working parameters in the optical module in the first time slot according to the indication of the control data; the optical module receives the optical signal carrying the first data frame according to the working parameters and sends an electrical signal to the service module via the in-band interface based on the optical signal; and the service module recovers the first data frame from the electrical signal.

[0029] The out-of-band interface is an interface other than the in-band interface between the ODSP and the service module. The control module exchanges control data with the ODSP through the out-of-band interface, which is conducive to saving the transmission resources of the in-band channel. In addition, the control module can directly connect to the ODSP through the out-of-band interface, which is conducive to reducing the delay of the control module controlling or managing the ODSP and improving the in-band transmission bandwidth compared with exchanging control data with the ODSP through the control unit.

[0030] Optionally, the out-of-band interface is used to transmit high-speed serial signals, which is helpful to improve the response speed of the optical module to the control module.

[0031] Optionally, the first time slot includes a first frame time slot and a frame gap, wherein the first frame time slot is the time slot occupied by the service module to receive the first data frame, the frame gap is the inter-frame time slot between the first frame time slot and the second frame time slot, the second frame time slot is the time slot occupied by the service module to receive the second data frame adjacent to the first data frame, and the working parameter includes time slot information, and the time slot information is used to determine the first frame time slot and the frame gap. The method also includes: the optical receiver receives the optical signal, converts the optical signal into a first electrical signal, and then sends the first electrical signal to the ODSP; the ODSP sends the first electrical signal to the service module through the in-band interface in the first frame time slot according to the time slot information, and sends the second electrical signal to the service module through the in-band interface in the frame gap. In this way, it is beneficial to maintain the SERDES link between the optical module and the service module in a connected state, reduce the delay of the service module recovering the data frame from the electrical signal, and improve the in-band transmission bandwidth.

[0032] Optionally, the optical module includes a signal generator, and the second electrical signal comes from the signal generator.

[0033] Optionally, the optical controller may receive multiple data transmission requests sent by multiple optical transmitting devices, and send the time slot information to the control module according to the multiple data transmission requests. The multiple data transmission requests are used to indicate the need for multiple optical transmitting devices to send multiple data frames to the optical receiving device, and the multiple data frames include the first data frame and the second data frame. The control module may receive the time slot information sent by the optical controller according to the multiple data transmission requests.

[0034] Optionally, the operating parameters include at least one of a target wavelength, a target data transmission rate, an operating mode and an equalization coefficient. This facilitates the control module to quickly configure the target wavelength, target data transmission rate, operating mode and equalization coefficient of the optical module.

[0035] In a sixth aspect, the present application provides a method, which is applied to an optical sending device, wherein the optical sending device includes a control module, a service module and an optical module, wherein the optical module includes an optical digital signal processor ODSP and an optical transmitter, wherein the optical transmitter is connected to the ODSP, and the ODSP is connected to the service module via an in-band interface and directly connected to the control module via an out-of-band interface. The method includes: the control module sends control data to the ODSP via the out-of-band interface, wherein the control data is used to indicate the working parameters of the optical module in a first time slot; the ODSP configures the working parameters in the optical module in the first time slot according to the indication of the control data; the service module carries the first data frame on an electrical signal, and sends the electrical signal to the optical module via the in-band interface; the optical module receives the electrical signal according to the working parameters and sends an optical signal carrying the first data frame based on the electrical signal.

[0036] The out-of-band interface is an interface other than the in-band interface between the ODSP and the service module. The control module exchanges control data with the ODSP through the out-of-band interface, which is conducive to saving the transmission resources of the in-band channel. In addition, the control module can directly connect to the ODSP through the out-of-band interface, which is conducive to reducing the delay of the control module controlling or managing the ODSP and improving the in-band transmission bandwidth compared with exchanging control data with the ODSP through the control unit.

[0037] Optionally, the out-of-band interface is used to transmit high-speed serial signals, which is helpful to improve the response speed of the optical module to the control module.

[0038] Optionally, the operating parameters include at least one of a target wavelength, a target data transmission rate, an operating mode and an equalization coefficient. This facilitates the control module to quickly configure the target wavelength, target data transmission rate, operating mode and equalization coefficient of the optical module.

[0039] In a seventh aspect, the present application provides a system, including an optical controller, an optical receiving device and an optical transmitting device, wherein the optical controller is connected to the optical receiving device and the optical transmitting device respectively, the optical receiving device may be the optical receiving device described in the first aspect or any possible implementation of the first aspect, and the optical transmitting device may be the optical receiving device described in the third aspect or any possible implementation of the third aspect. The optical controller is used to send the working parameters of the optical module in the optical transmitting device in the first time slot to the optical transmitting device. Or, the optical controller is used to send the working parameters of the optical module in the optical receiving device in the second time slot to the optical receiver. The optical controller is used to send the working parameters of the optical module in the optical transmitting device in the first time slot to the optical transmitting device, and the optical controller is used to send the working parameters of the optical module in the optical receiving device in the second time slot to the optical receiver.

[0040] In the optical receiving device, the control module directly sends control data to the ODSP through the out-of-band interface, which is beneficial to saving in-band channels and improving the data transmission efficiency of optical communications. It is also beneficial to reduce the delay of the optical controller controlling or managing the optical module in the optical receiving device and improve the in-band transmission bandwidth.

[0041] In the optical transmitting device, the control module directly sends control data to the ODSP through the out-of-band interface, which is beneficial to saving in-band channels and improving the data transmission efficiency of optical communications. It is also beneficial to reduce the delay of the optical controller controlling or managing the optical module in the optical transmitting device and improve the in-band transmission bandwidth. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 A possible structure of the optical network provided by the present application is schematically shown;

[0043] Figure 2 A possible structure of the system provided by the present application is schematically shown;

[0044] Figure 3 Another possible structure of the system provided by the present application is schematically shown;

[0045] Figure 4 Schematically shown Figure 3 A possible method flow in the system shown;

[0046] Figure 5 Schematically shows the possible structure of the optical module;

[0047] Figure 6 Schematically shown Figure 5 The output of the multiplexer sends data to the out-of-band interface in time slot c;

[0048] Figure 7 Schematically shown Figure 5 The waveform of the electrical signal at each port of the multiplexer. DETAILED DESCRIPTION

[0049] The present application provides an optical network. Figure 1 A possible structure of an optical network is shown schematically. Figure 1 The optical network may include an optical interconnection network, an optical controller, and optical communication devices 1 to 6. Figure 1 More or fewer devices than shown may, for example, include more or fewer optical communication devices.

[0050] The optical communication device may be an optical transmission device, which is used to carry data frames on optical signals and transmit optical signals to an optical interconnection network, or the optical communication device may be an optical receiving device, which is used to receive optical signals and recover data frames from optical signals. The optical communication device may be both an optical transmission device and an optical receiving device. The present application does not limit the type of optical communication device. For example, the optical communication device may be an optical line terminal (OLT) or an optical network unit (ONU) or a router or a switch or a server or an optical transport network (OTN) transmission device or a computer device, etc.

[0051] Optical communication devices are connected to optical interconnection networks, which are used to provide optical channels between different optical communication devices, and the optical channels are used to transmit optical signals. Figure 1 , the optical interconnection network may provide optical channels 1 to 3, wherein optical channel 1 is used to transmit the optical signal sent by optical communication device 1 to optical communication device 2, optical channel 2 is used to transmit the optical signal sent by optical communication device 3 to optical communication device 2, and optical channel 3 is used to transmit the optical signal sent by optical communication device 5 to optical communication device 2. The optical interconnection network may provide more or fewer optical channels.

[0052] The optical network may be a multipoint-to-multipoint communication network, for example, the optical communication device 1 may also send data frames to the optical communication device 4 and / or the optical communication device 6 via the optical internetwork. The optical network may be a point-to-multipoint communication optical network, for example, the optical network may not include the optical communication device 4 and the optical communication device 6.

[0053] An optical communication device may include one or more ports, and the optical communication device is used to send or receive optical signals through the ports. The ports are used to connect to an optical interconnection network through an optical link (such as an optical fiber), and an optical channel in the optical interconnection network is used to connect two different ports. When the optical communication device includes multiple ports, the optical communication device can connect multiple optical channels through the multiple ports.

[0054] The optical channel may include or pass through one or more optical fibers. Optionally, the optical interconnection network may also include other optical devices besides optical fibers. For example, the optical interconnection network may include one or more passive optical devices such as passive optical splitters, and / or, include one or more optical switching devices. When the optical interconnection network includes optical switching devices, the optical interconnection network may also be referred to as an optical switching network. Optical switching devices are used to exchange optical signals. The present application does not limit the number and type of optical switching devices. For example, the optical switching device supports all-optical switching, which means that the optical signal received via the optical input end is directly exchanged to any optical output end of the optical switching device without any optoelectronic conversion or electro-optical conversion.

[0055] The optical controller can be connected to at least one optical communication device in the optical network respectively, and can also be connected to the optical interconnection network, and execute control plane services by exchanging control data with the connected devices. For example, the optical controller can send downlink control data to the connected optical communication device to control the connected optical communication device to send data frames to other optical communication devices or receive data frames from other optical communication devices. For example, the optical controller can receive uplink control data from the connected optical communication device, and the uplink control data may include monitoring data, and the monitoring data is used to determine the information of the optical communication device. The information of the optical communication device may include the health status information of the optical communication device, the configuration information of the optical communication device, and the detection results of the optical communication device for the sent or received signals. The configuration information of the optical communication device may include at least one of the address information, supported wavelength and data transmission rate of the optical communication device. Optionally, based on the connection of the optical controller to the optical interconnection network, the optical controller can send downlink control data to the optical switching device in the optical interconnection network to control the optical interconnection network to generate optical channels between different optical communication devices, and the optical channels are used to transmit optical signals. The optical interconnection network is taken as an optical switching network as an example in the following text.

[0056] Figure 1 The solid connecting line represents the transmission channel of the data frame (or in-band channel), and the dotted connecting line represents the transmission channel of the control data (including uplink control data and downlink control data). The present application takes the transmission channel of the control data as an out-of-band channel as an example.

[0057] This application does not limit the application scenarios of the optical network. For example, the optical network can be applied to data center networks (DCN), metropolitan area networks, passive optical networks (PON), OTN, etc., without specific limitations. This application does not limit the deployment method of the optical network. For example, the optical network can be deployed in a single cabinet or multiple cabinets in a data center.

[0058] The optical network can use TDMA to transmit data frames. Optionally, the data frame can be burst data. After the optical network allocates a transmission time slot (called a frame time slot) for the data frame, the optical transmitting device transmits the data frame in the frame time slot, the optical interconnection network provides an optical channel between the optical transmitting device and the optical receiving device in the frame time slot, and the optical receiving device receives the data frame in the frame time slot. The same optical receiving device can receive data frames from different optical transmitting devices in time-sharing. For example, refer to Figure 1, optical communication device 1 can input optical signal 1 (called data frame 1) to optical channel 1 in time slot 1, and correspondingly, optical communication device 2 can receive optical signal 1 from optical channel 1 in time slot 1. Optical communication device 3 can input optical signal 2 (carrying data frame 2) to optical channel 2 in time slot 2, and correspondingly, optical communication device 2 can receive optical signal 2 from optical channel 2 in time slot 2. Optical communication device 5 can input optical signal 3 (carrying data frame 3) to optical channel 3 in time slot 3, and correspondingly, optical communication device 2 can receive optical signal 3 from optical channel 3 in time slot 3. Time slots 1 to 3 are different frame time slots.

[0059] Since the working parameters of different optical transmitting devices may be different, and the distances between different optical transmitting devices and optical receiving devices may be different, there are generally large differences in amplitude, phase, and transmission rate between different data frames received by the optical receiving device (for example, data frame 1 and data frame 2). There are also generally large differences in the frame gaps between different data frames received by the optical receiving device. For example, Figure 1 , the frame gap t1 between data frame 1 and data frame 2 is smaller than the frame gap t2 between data frame 2 and data frame 3. Figure 1 The vertical dotted line represents the sampling position based on the target signal (called the default sampling point), refer to Figure 1 , before data frames 1 to 3 are input into the optical interconnection network, the optimal sampling point of the signal is aligned with the default sampling point, in other words, the phase of each data frame is 0. During the transmission of data frames 1 to 3 via the optical interconnection network, the optical channel introduces phase distortion to the optical signal, resulting in the optimal sampling point of the signal no longer being aligned with the default sampling point when data frames 1 to 3 are output to the optical communication device 2 via the optical interconnection network, which will increase the bit error rate of the signal.

[0060] The optical receiving device can configure different parameters for different data frames to reduce the bit error rate. At present, the data frame generally includes a preamble and a payload. The optical receiving device configures its own parameters by receiving the preamble and receives the payload according to the parameters to reduce the bit error rate. However, the data transmission efficiency of optical communication is low.

[0061] The present application provides a system. Figure 2 The structure of the system is schematically shown. Figure 2 The system may include an optical controller, an optical interconnection network, an optical transmitting device, and an optical receiving device. The optical transmitting device may refer to Figure 1 The optical communication device 1 or the optical communication device 3 or the optical communication device 5 shown in the figure, the optical receiving device can be, for example, Figure 1 The optical communication device 2, the optical controller and the optical interconnection network shown can be referred to as Figure 1 The optical controller and optical interconnection network shown. Figure 2The system shown may include further optical communication devices.

[0062] Figure 2 The solid line represents the in-band channel between the optical transmitting device and the optical receiving device for transmitting data frames, and the arrow on the solid line represents the transmission direction of the data frame. Figure 2 This section describes the modules used to transmit data frames in optical transmitting devices and optical receiving devices.

[0063] The optical transmission equipment may include a service module and an optical module. The service module is used to carry the data frame in the electrical signal and transmit the data frame through the in-band interface (refer to Figure 2 The optical transmission device shown in FIG. 1 is a white filled rectangle in the optical transmission device) that sends the electrical signal to the optical module. The optical module is used to receive the electrical signal from the service module through the in-band interface, and then transmit the electrical signal through the port (reference Figure 2 The optical transmitting device (the rectangle filled with diagonal lines in the figure) sends the optical signal carrying the data frame to the optical interconnection network. The optical module includes an optical digital signal processor (ODSP) and an optical transmitter. The ODSP is connected to the service module through an in-band interface, and is used to process the electrical signal from the service module (or called transmitting end equalization processing), and then input the processed electrical signal into the optical transmitter. The optical transmitter is used to convert the input electrical signal into an optical signal, and then send the optical signal to the optical interconnection network through a port.

[0064] The optical receiving device may include a service module and an optical module. The optical module is used to receive the Figure 2 The optical receiving device shown in the figure (a rectangle filled with diagonal lines) receives an optical signal carrying a data frame, and based on the optical signal, receives an optical signal through an in-band interface (reference Figure 2 The optical receiving device (the white filled rectangle in the figure) sends an electrical signal carrying a data frame to the service module. The service module is used to recover the data frame from the electrical signal from the optical module. The optical module includes an ODSP and an optical receiver. The optical receiver is used to receive an optical signal through a port, convert the optical signal into an electrical signal, and then input the electrical signal into the ODSP. The ODSP is connected to the service module through an in-band interface. After the ODSP processes the electrical signal from the optical receiver (or called receiving end equalization processing), the processed electrical signal is sent to the service module through the in-band interface.

[0065] Figure 2 The dotted line represents an out-of-band channel for transmitting control data in the system. The out-of-band channel can be used to transmit control data, and the control data may include the uplink control data and / or downlink control data described above. Figure 2 This section introduces the modules used to transmit control data in optical transmitting and receiving devices.

[0066] refer to Figure 2The optical transmitting device shown in the figure may further include a control module. The optical controller may be connected to the control module via a communication interface. The present application does not limit the type of the communication interface. For example, the communication interface may be a wired interface, which may be used to connect a wired link such as a cable or an optical fiber. The optical controller may send downlink control data to the control module via an out-of-band channel between the optical controller and the control module in the optical transmitting device. The downlink control data is used to indicate the process in which the control module controls the optical transmitting device to send data frames. Optionally, the control module may report uplink control data to the optical controller via an out-of-band channel between the optical controller and the optical controller. The uplink control data may refer to the relevant content in the previous text and will not be repeated here.

[0067] Continue to refer Figure 2 In the optical transmission device shown, the control module can be connected to the service module. Optionally, the service module and the control module are integrated in the same mainboard, and the two are connected through the wiring inside the mainboard. The control module can send downlink control data to the service module through an out-of-band channel between the control module and the service module, and the downlink control data is used to configure the working parameters of the service module. Optionally, the service module can report uplink control data to the control module through an out-of-band channel between the control module and the service module. The uplink control data may include health status information of the service module, configuration information of the service module, and detection results of the service module on the transmitted signal, etc.

[0068] Continue to refer Figure 2 In the optical transmitting device shown, the optical module may also include a control unit. The control module is connected to the control unit. Optionally, the optical module is set on the main board where the control module is located in an onboard or pluggable manner, and the control unit is connected to the control module via an I2C interface. The control module can send downlink control data to the control unit through an out-of-band channel between the control unit, and the downlink control data is used to instruct the control unit to control the execution process of the optical module sending the data frame. The control unit can send downlink control data to the ODSP through an out-of-band channel between the ODSP, and the downlink control data is used to configure the working parameters to the ODSP. The configured ODSP can process the electrical signal according to the parameter, or configure the working parameters to the optical transmitter to control the optical transmitter to convert the electrical signal into an optical signal and emit the optical signal. Optionally, the control unit can report uplink control data to the control module through an out-of-band channel between the control module. The uplink control data may include health status information of the optical module, configuration information of the optical module, and detection results of the optical module on the transmitted signal.

[0069] refer to Figure 2The optical receiving device shown in the figure may further include a control module. The optical controller may be connected to the control module via a communication interface. The present application does not limit the type of the communication interface. For example, the communication interface may be a wired interface, which may be used to connect a wired link such as a cable or an optical fiber. The optical controller may send downlink control data to the control module via an out-of-band channel between the optical controller and the control module in the optical receiving device. The downlink control data is used to indicate the process in which the control module controls the optical receiving device to receive data frames. Optionally, the control module may report uplink control data to the optical controller via an out-of-band channel between the optical controller and the optical controller. The uplink control data may refer to the relevant content in the previous text and will not be repeated here.

[0070] Continue to refer Figure 2 In the optical receiving device shown, the control module can be connected to the service module. Optionally, the service module and the control module are integrated in the same mainboard, and the two are connected through the wiring inside the mainboard. The control module can send downlink control data to the service module through an out-of-band channel between the control module and the service module, and the downlink control data is used to configure the working parameters of the service module. Optionally, the service module can report uplink control data to the control module through an out-of-band channel between the control module and the service module. The uplink control data may include health status information of the service module, configuration information of the service module, and detection results of the service module on the sent signal, etc.

[0071] Continue to refer Figure 2 The optical receiving device shown, the optical module may also include a control unit. The control module is connected to the control unit. Optionally, the optical module is set on the main board where the control module is located in an onboard or pluggable manner, and the control unit is connected to the control module via an I2C interface. The control module can send downlink control data to the control unit through an out-of-band channel between the control unit and the control unit, and the downlink control data is used to instruct the control unit to control the execution process of receiving the data frame of the optical module. The control unit can send downlink control data to the ODSP through an out-of-band channel between the control unit and the ODSP, and the downlink control data is used to configure working parameters to the ODSP. The configured ODSP can process the electrical signal according to the parameters, or configure the working parameters to the optical receiver to control the optical receiver to receive the optical signal and convert the optical signal into an electrical signal.

[0072] Figure 2 The circle represents the optical switching equipment in the optical interconnection network, and the serial number in the circle represents the identification of the optical switching equipment. Figure 2 The optical switching devices 1 to 5 are schematically shown. The optical controller can be connected to the optical interconnection network through an out-of-band channel, and send downlink control data to the optical interconnection network through the out-of-band channel to control the optical interconnection network to generate optical channels between different optical communication devices.

[0073] exist Figure 2In the system shown, the optical controller can send control data to the optical transmitting device and the optical receiving device respectively through the out-of-band channel, which is beneficial to save the transmission resources of the in-band channel and improve the data transmission efficiency of optical communication. Figure 2 The control data sent by the optical controller to the ODSP needs to pass through the control module and the control unit in sequence before reaching the ODSP. The transmission delay of the control data is long, which restricts the further improvement of the in-band transmission bandwidth.

[0074] In order to reduce the transmission delay of control data, the present application provides another possible structure of the system. Figure 3 The structure of the system is schematically shown.

[0075] and Figure 2 The system shown is similar to that shown in Figure 3 , the system may include an optical controller, an optical interconnection network, an optical sending device and an optical receiving device. The optical sending device includes a service module, a control module and an optical module, and the optical module includes at least an ODSP and an optical transmitter. The optical receiving device includes a service module, a control module and an optical module, and the optical module includes at least an ODSP and an optical receiver. Optionally, the service module and the control module can be integrated in the same mainboard, and the two are connected through the wiring inside the mainboard. The optical module is arranged on the mainboard in an onboard (or integrated) or pluggable manner to realize the connection between the optical module and other modules on the mainboard. For example, the ODSP is connected to the service module through an in-band interface, and the optical module is connected to the control module. The control module can be the main controller of the mainboard, and the control module can be used to control the service module and the optical module. The optical controller can be connected to the control module through a communication interface. The present application does not limit the type of the communication interface. For example, the communication interface can be a wired interface, and the wired interface can be used to connect wired links such as cables or optical fibers.

[0076] and Figure 2 Similar to the system shown, Figure 3 The solid line still represents the in-band channel for transmitting data frames between the optical transmitting device and the optical receiving device, the arrow on the solid line represents the transmission direction of the data frame, the dotted line represents the out-band channel for transmitting control data, the white-filled rectangle represents the in-band interface, and the rectangle filled with diagonal lines represents the port of the optical module.

[0077] Figure 3 The functions of the modules in the optical transmitting device and the optical receiving device for transmitting data frames can be referred to the introduction of the corresponding modules in the previous text, and will not be repeated here. Figure 3 The control data transmitted between the optical controller and the control module and the control data transmitted between the control module and the service module can be understood by referring to the relevant content in the previous text, which will not be repeated here.

[0078] and Figure 2The systems shown are different. Figure 3 In the system shown, the ODSP is directly connected to the control module through an out-of-band interface. Figure 3 The rectangle filled with black represents the out-of-band interface. Accordingly, the control module is used to send downlink control data directly to the ODSP through the out-of-band interface between the ODSP and the ODSP, and the downlink control data is used to configure the working parameters for the ODSP. In the optical transmitting device, the configured ODSP can process the electrical signal according to the parameters, or configure the working parameters for the optical transmitter to control the optical transmitter to convert the electrical signal into an optical signal and emit the optical signal. In the optical receiving device, the configured ODSP can process the electrical signal according to the parameters, or configure the working parameters for the optical receiver to control the optical receiver to receive the optical signal and convert the optical signal into an electrical signal. Optionally, the ODSP can send uplink control data directly to the control module through the out-of-band interface between the ODSP and the control module. The uplink control data may include the health status information of the optical module, the configuration information of the optical module, and the detection results of the optical module on the signal.

[0079] The out-of-band interface is an interface other than the in-band interface between the ODSP and the service module. The control module exchanges control data with the ODSP through the out-of-band interface, which is conducive to saving the transmission resources of the in-band channel. In addition, the control module can directly connect to the ODSP through the out-of-band interface, which is conducive to reducing the delay of the control module controlling or managing the ODSP and improving the in-band transmission bandwidth compared with exchanging control data with the ODSP through the control unit.

[0080] The present application does not limit the type of in-band interface in the optical receiving device and the optical transmitting device. For example, the in-band interface can be used to transmit high-speed serial signals, and the in-band interface can be a serializer deserializer (SERDES), or a universal serial bus (USB), or a serial advanced technology attachment (SATA), etc.

[0081] Similarly, the present application does not limit the type of out-of-band interface in the optical receiving device and the optical transmitting device. For example, the out-of-band interface can be used to transmit high-speed serial signals, which is conducive to improving the response speed of the optical module to the control module. For example, the out-of-band interface can be SERDES, or USB, or SATA, etc.

[0082] The present application does not limit the type of signal transmitted by the out-of-band interface. For example, the out-of-band interface can be used to transmit differential signals or single-ended signals or more than three input / output (IO) signals. The present application does not limit the communication mode supported by the out-of-band interface. For example, the out-of-band interface can support at least one of the following communication modes: simplex communication mode, half-duplex communication mode, and duplex communication mode.

[0083] exist Figure 3 In the system shown, the main board where the service module in the optical transmitting device is located and the main board where the service module in the optical receiving device is located can be set in different host devices (or racks), or can be set in the same host device (or rack).

[0084] exist Figure 3 In the system shown, in order to distinguish the optical communication device from the optical controller, the main board where the service module in the optical transmitting device or the optical receiving device is located is called the first main board, and the main board where the optical controller is located is called the second main board. Optionally, the first main board and the second main board can be different main boards, and the first main board and the second main board can be arranged in different host devices (or racks), or the first main board and the second main board can be arranged in the same host device (or rack).

[0085] Figure 3 Taking the example that the optical module of the optical transmission device only includes an optical transmitter, optionally, the optical module of the optical transmission device may also include an optical receiver, and accordingly, the optical transmission device may also be used as an optical receiving device. Figure 3 Taking the example that the optical module of the optical receiving device only includes an optical receiver, optionally, the optical module may also include an optical transmitter, and accordingly, the optical receiving device may also be used as an optical sending device.

[0086] Figure 4 Schematically shown Figure 3 A possible method flow in the system shown. Figure 4 Describe the steps in this method flow.

[0087] S401, an optical transmitting device sends a data transmission request to an optical controller, where the data transmission request is used to indicate a requirement that the optical transmitting device sends a first data frame to the optical receiving device in time slot a;

[0088] When the optical transmitting device has a requirement to send a data frame (called a first data frame) to the optical receiving device in a certain time slot (called time slot a), the optical transmitting device can send a data transmission request to the optical controller, and the data transmission request is used to indicate that the optical transmitting device has a requirement to send the first data to the optical receiving device in time slot a. Correspondingly, the optical controller can receive the data transmission request.

[0089] The data transmission request may carry information of time slot a, and the information of time slot a may include, for example, at least two of the starting time of time slot a, the ending time of time slot a, and the duration of time slot a. Alternatively, optionally, the data transmission request may not include information of time slot a, and the optical controller may determine time slot a according to the data transmission request. For example, the optical controller may take the nth time slot after receiving the data transmission request as time slot a, where n is 0 or a positive integer. For example, the optical controller may allocate time slot a to the data transmission request, and then send information of time slot a to the optical transmitting device to instruct the optical transmitting device to send the first optical signal in time slot a.

[0090] The data transmission request may include address information of the optical transmitting device and / or address information of the optical receiving device. The address information of the optical transmitting device may include a media access control address (MAC) of the optical transmitting device. Similarly, the address information of the optical receiving device may include the MAC of the optical receiving device.

[0091] Figure 3 and Figure 4 An optical module in an optical transmission device is schematically shown. Optionally, the optical transmission device may include more optical modules, and different optical modules may be connected to the optical interconnection network through different ports. Optionally, the address information of the optical transmission device may include address information of a port (referred to as a first port). The address information of the first port may include a MAC of the optical transmission device and an identifier of the first port. The identifier of the first port is used to determine the first port from a plurality of ports of the optical transmission device.

[0092] Figure 3 and Figure 4 An optical module in an optical receiving device is schematically shown. Optionally, the optical receiving device may include more optical modules, and different optical modules may be connected to the optical interconnection network through different ports. Optionally, the address information of the optical transmitting device may include address information of a port (referred to as a second port). The address information of the second port may include a MAC of the optical receiving device and an identifier of the second port. The identifier of the second port is used to determine the second port from a plurality of ports of the optical receiving device.

[0093] When the data transmission request includes the address information of the first port and the address information of the second port, the data transmission request is used to indicate that the first port has a need to send a first optical signal to the second port in time slot a. Accordingly, the first optical channel is used to transmit the optical signal sent by the first port to the second port.

[0094] S402, the optical controller sends control data (recorded as CD optical channel) to the optical interconnection network, where the CD optical channel is used to instruct the optical interconnection network to generate a first optical channel between the optical transmitting device and the optical receiving device at time slot b;

[0095] After receiving the data transmission request, the optical controller can send control data (recorded as CD optical channel) to the optical interconnection network. The CD optical channel is used to instruct the optical interconnection network to generate a first optical channel between the optical transmitting device and the optical receiving device at time slot b. Correspondingly, the optical interconnection network can generate a first optical channel between the optical transmitting device and the optical receiving device at time slot b.

[0096] The first optical channel is used to Figure 4 The optical signal emitted by the port of the optical transmitting device is transmitted to the port of the optical receiving device. Alternatively, assuming that the optical transmitting device and the optical receiving device are Figure 1 The optical communication device 3 and the optical communication device 2 shown in the figure, the first optical channel can be Figure 1 Light channel 2 is shown. Figure 4 Taking the example that the first optical channel passes through the optical switching device 1 and the optical switching device 4, the first optical channel may pass through more or fewer optical switching devices or other optical elements.

[0097] Time slot a and time slot b may be the same or different, for example, time slot a may be a subset of time slot b. As long as the first optical channel can transmit the first data frame sent by the optical transmitting device in time slot a to the optical receiving device in time slot b.

[0098] Step S402 is an optional step. In some examples, the optical interconnection network may provide a fixed first optical channel between the optical transmitting device and the optical receiving device.

[0099] S403, the optical controller sends control data to the control module in the optical sending device (recorded as CD sending end), and the CD sending end is used to indicate the working parameters of the optical sending device in time slot a (recorded as PRM sending end);

[0100] After receiving the data transmission request, the optical controller can send control data (referred to as CD transmitting end) to the control module in the optical transmitting device. The CD transmitting end is used to indicate the working parameters of the optical transmitting device in time slot a (referred to as PRM transmitting end).

[0101] The present application does not limit the type and number of PRM transmitters. For example, the PRM transmitter may include at least one of the following parameters: target wavelength, target data transmission rate, working mode, equalization coefficient, etc.

[0102] The target wavelength is the wavelength at which the optical module sends the first data frame, and the target data transmission rate is the data transmission rate at which the optical module sends the first data frame.

[0103] The equalization coefficient may indicate the coefficient of the first transmitting end equalizer (hereinafter referred to as the first equalizer) in the optical module. The first equalizer is used to process the signal from the service module. The first equalizer may be arranged in the optical transmitter or the ODSP, or the first equalizer includes the equalizer in the optical transmitter and the ODSP. The present application does not limit the function of the first equalizer. For example, the first equalizer may be used to adjust the parameters of the signal, and the parameters of the signal include at least one of the intensity (or amplitude), the phase and the signal quality. The present application does not limit the type of the first equalizer. The first equalizer may be an electronic equalizer or an optical equalizer. The electronic equalizer is used to adjust the parameters of the electrical signal. Common electronic equalizers include variable gain amplifiers and programmable filters. The optical equalizer may adjust the parameters of the optical signal by changing the refractive index or phase shift of the optical signal. The present application does not limit the role of the equalization coefficient. For example, the equalization coefficient may be used to compensate for the nonlinear distortion of the optical transmitter or to compensate for the channel distortion of the first optical channel.

[0104] The working mode can be continuous working mode or burst working mode. The continuous working mode is used to process continuous data, while the burst working mode is used to process burst data. Continuous data generally has the characteristics of long duration, small fluctuation of electrical amplitude, and continuous data transmission; burst data generally has the characteristics of different duration and large fluctuation of electrical amplitude.

[0105] S404, in the optical transmission device, the control module sends control data to the ODSP through the out-of-band interface (recorded as CD transmitting end O), and the CD transmitting end O is used to indicate the working parameters of the optical module in time slot a (recorded as PRM transmitting end O);

[0106] In the optical transmission device, after receiving the CD transmitter, the control module can send control data to the ODSP through the out-of-band interface according to the CD transmitter (referred to as CD transmitter O). CD transmitter O is used to indicate the working parameters of the optical module in time slot a (referred to as PRM transmitter O).

[0107] The control module may determine the PRM transmitter O according to the PRM transmitter. Optionally, the PRM transmitter O may include some or all parameters in the PRM transmitter, for example, the PRM transmitter O may include at least one of the following parameters: target wavelength, target data transmission rate, working mode and equalization coefficient.

[0108] Step S403 is an optional step, and the control module in the optical sending device may determine the PRM sending end O by other means.

[0109] S405. In the optical transmitting device, the ODSP configures the PRM transmitting end O in the optical module in time slot a according to the instruction of the CD transmitting end O.

[0110] After receiving the CD transmitter O through the out-of-band interface, the ODSP can configure the PRM transmitter O in the optical module in time slot a according to the instruction of the CD transmitter O. For example, the ODSP can configure the PRM transmitter O to the optical transmitter, or configure the PRM transmitter O to itself, or configure the PRM transmitter O to the optical transmitter and itself in time slot a.

[0111] S406. In the optical transmission device, the control module sends control data to the service module (recorded as CD transmitting end E), and the CD transmitting end E is used to indicate the working parameters of the service module in time slot a (recorded as PRM transmitting end E);

[0112] In the optical transmission device, after receiving the CD transmitter, the control module can send control data (recorded as CD transmitter E) to the service module according to the CD transmitter, and the CD transmitter E is used to indicate the working parameters of the service module in time slot a (recorded as PRM transmitter E). The control module can determine the PRM transmitter E according to the PRM transmitter. Optionally, the PRM transmitter E may include part or all of the parameters in the PRM transmitter. The CD transmitter E may be used to instruct the service module to send the first data frame in time slot a.

[0113] The present application does not limit the timing between S404 and S406 , for example, S404 and S406 may be executed simultaneously, or S404 may be executed before S406 , or S406 may be executed before S404 .

[0114] S407. In the optical sending device, the service module carries the first data frame in the electrical signal according to the PRM sending end E and sends the electrical signal to the optical module through the in-band interface;

[0115] In the optical sending device, the service module can carry the first data frame on the electrical signal in time slot a according to the PRM sending end E and send the electrical signal to the optical module through the in-band interface.

[0116] Among them, S406 is an optional step. When S406 is not executed, in S407, the service module can carry the first data frame on the electrical signal and send the electrical signal to the optical module through the in-band interface according to the default working parameters.

[0117] S408. In the optical sending device, the optical module receives the electrical signal through the in-band interface according to the PRM sending end O, and sends an optical signal based on the electrical signal;

[0118] The configured optical module can receive an electrical signal through an in-band interface according to the PRM transmitting end O, and send an optical signal based on the electrical signal.

[0119] If the ODSP configures the PRM transmitter O to the optical transmitter, after receiving the electrical signal from the in-band interface, the ODSP can process the electrical signal and then send the processed electrical signal to the optical transmitter. The optical transmitter converts the received electrical signal into an optical signal according to the PRM transmitter O and sends the optical signal in time slot a. For example, if the PRM transmitter O includes the target wavelength, the configured optical transmitter can convert the electrical signal into an optical signal of the target wavelength and send the optical signal in time slot a.

[0120] If ODSP configures PRM transmitter O to itself, after receiving the electrical signal from the in-band interface, ODSP can process the electrical signal according to the parameters, and then send the processed electrical signal to the optical transmitter, which converts the received electrical signal into an optical signal and sends the optical signal in time slot a. Taking the PRM transmitter O including the target data transmission rate as an example, ODSP can configure the frequency of the clock signal to the target frequency according to the target data transmission rate, the service module generates an electrical signal of the target data transmission rate based on the clock signal, and the optical transmitter converts the electrical signal into an optical signal of the target data transmission rate.

[0121] If ODSP configures PRM transmitting end O to the optical transmitter and itself, after ODSP receives the electrical signal from the in-band interface, it can process the electrical signal according to PRM transmitting end O, and then send the processed electrical signal to the optical transmitter. The optical transmitter converts the received electrical signal into an optical signal according to PRM transmitting end O and sends the optical signal in time slot a.

[0122] The present application does not limit the way in which the ODSP configures the PRM transmitter O in the optical module, as long as the configured optical module can receive the electrical signal according to the PRM transmitter O and send the optical signal carrying the first data frame based on the electrical signal. For example, the ODSP configures the PRM transmitter O to the optical transmitter and itself, which means that the ODSP can realize that the optical module receives the electrical signal according to the PRM transmitter O and sends the optical signal carrying the first data frame based on the electrical signal by configuring itself and the optical transmitter, but does not limit the specific parameter values ​​configured by the ODSP to the two to be the same. For example, the ODSP can provide a driving signal for the optical transmitter, and the ODSP can adjust the driving signal in response to the control data to realize the configuration of the optical transmitter. For example, the ODSP includes one or more equalizers, which are used to compensate for the phase or amplitude of the electrical signal, etc. The ODSP can adjust the equalization coefficient of at least one equalizer in response to the control data to realize the configuration of itself. For example, the ODSP can include a control module and a processing module, the processing module is used to process the electrical signal input through the in-band interface and send it to the optical transmitter, and the control module can configure the optical transmitter and / or the processing module in response to the control data.

[0123] After the optical module in the optical sending device sends an optical signal through a port, the optical signal is input into the first optical channel and then transmitted to the port of the optical module in the optical receiving device via the first optical channel.

[0124] Taking into account the delay of signal processing by the service module and the optical module in the optical transmission device, the start time and / or end time of the time slot a involved in different steps in the above steps S403 to S406 may be different.

[0125] S409, the optical controller sends control data to the control module in the optical receiving device (recorded as CD receiving end), and the CD receiving end is used to indicate the working parameters of the optical receiving device in time slot c (recorded as PRM receiving end);

[0126] After receiving the data transmission request, the optical controller can determine the time slot (called time slot c) occupied by the optical receiving device for receiving the first data frame based on time slot a and the duration of the optical signal transmission in the first optical channel.

[0127] Time slot c and time slot a may be the same or different, as long as the optical receiving device can receive the first data frame sent by the optical transmitting device in time slot a in time slot c and does not affect the reception of adjacent data frames.

[0128] After receiving the data transmission request, the optical controller can determine the time slot occupied by the service module in the optical receiving device to receive the first data frame (called the first frame time slot) based on time slot a, the duration of the optical signal transmission in the first optical channel, and the signal processing delay of the optical module in the optical receiving device.

[0129] The optical controller can also receive data transmission requests sent by other optical transmitting devices to determine the transmission information of the data frame (called the second data frame) adjacent to the first data frame received by the service module in the optical receiving device. Among them, the second data frame can be the previous data frame or the next data frame of the first data frame, or both the previous data frame and the next data frame, among the multiple data frames received by the service module of the optical receiving device. The transmission information of the second data frame may include the time slot occupied by other optical transmitting devices to send the second data frame and the transmission delay of the optical channel used to transmit the second data frame in the optical interconnection network, etc., and then the time slot occupied by the service module in the optical receiving device to receive the second data frame (called the second frame time slot) can be determined. Thus, the optical controller can determine the inter-frame time slot between the first frame time slot and the second frame time slot.

[0130] The optical receiving device is Figure 1 The optical communication device 2 shown in the figure, the optical sending device is the optical communication device 3, the first data frame is the data frame 2 as an example, the second data frame can be the data frame 1, and accordingly, the frame gap can be Figure 1 The frame interval t1 shown in FIG. 1 may be t2; or the second data frame may be data frame 3, and the frame interval may be t3. Figure 1 The frame gap t2 shown; the second data frame may include data frame 1 and data frame 3, and accordingly, the frame gap may include Figure 1 Frame gap t1 and frame gap t2 are shown.

[0131] After receiving the data transmission request, the optical controller may send control data (referred to as a CD receiving end) to the control module in the optical receiving device based on the data transmission request, the information of the first optical channel, the information of the optical transmitting device and the information of the optical receiving device. The CD receiving end is used to indicate the working parameters of the optical receiving device in time slot c (referred to as a PRM receiving end). The information of the first optical channel may include the channel distortion (such as amplitude distortion and / or phase distortion, etc.) introduced by the first optical channel to the optical signal. The information of the optical transmitting device may include the wavelength and data transmission rate supported by the optical transmitting device, and / or the working mode adopted by the optical transmitting device to send the first data frame, and / or the amplitude and / or phase of the optical signal emitted by the optical transmitting device. The information of the optical receiving device may include the wavelength and data transmission rate supported by the optical receiving device, and / or the working mode supported by the optical receiving device.

[0132] The present application does not limit the type and number of PRM receiving ends. For example, the parameter may include at least one of the following: time slot information, target wavelength, target data transmission rate, working mode and equalization coefficient, etc.

[0133] The time slot information is used to determine the first frame time slot and the frame gap. The time slot information may include the start time of the frame time slot and the start time of the frame gap. Optionally, the time slot information may also include the duration of the frame time slot and / or the end time of the frame time slot. Optionally, the time slot information may also include the duration of the frame gap and / or the end time of the frame gap. Slot c may include frame time slots and frame gaps.

[0134] The target wavelength is the wavelength at which the optical module receives the first data frame, and the target data transmission rate is the data transmission rate at which the optical module receives the first data frame.

[0135] The equalization coefficient may indicate the coefficient of the second receiving end equalizer (hereinafter referred to as the second equalizer) in the optical module. The second equalizer is used to process the signal from the optical transmitting device. The second equalizer may be arranged in the optical receiver or the ODSP, or the second equalizer includes the equalizer in the optical receiver and the ODSP. The present application does not limit the function of the second equalizer. For example, the second equalizer may be used to adjust the parameters of the signal, and the parameters of the signal include at least one of the intensity (or amplitude), the phase and the signal quality. The present application does not limit the type of the second equalizer. The second equalizer may be an electronic equalizer or an optical equalizer. The electronic equalizer is used to adjust the parameters of the electrical signal. Common electronic equalizers include clock and data recovery (CDR) circuits, variable gain amplifiers, limiting amplifiers, transimpedance amplifiers and programmable filters. The optical equalizer may adjust the parameters of the optical signal by changing the refractive index or phase shift of the optical signal. The present application does not limit the role of the equalization coefficient. For example, the equalization coefficient may be used to compensate for the nonlinear distortion of the optical transmitter or to compensate for the channel distortion of the optical channel.

[0136] The working mode can be a continuous working mode and a burst working mode. The continuous working mode is used to process continuous data, and the burst working mode is used to process burst data. Continuous data generally has the characteristics of long duration, small fluctuation of electrical amplitude, and continuous data transmission; burst data generally has the characteristics of different duration and large fluctuation of electrical amplitude.

[0137] S410, in the optical receiving device, the control module sends control data to the ODSP through the out-of-band interface (recorded as CD receiving end O), and the CD receiving end O is used to indicate the working parameters of the optical module in time slot c (recorded as PRM receiving end O);

[0138] In the optical receiving device, the control module sends control data to the ODSP through the out-of-band interface (recorded as CD receiving end O), and the CD receiving end O is used to indicate the working parameters of the optical module in time slot c (recorded as PRM receiving end O).

[0139] The control module may determine the PRM receiving end O according to the PRM receiving end. Optionally, the PRM receiving end O may include some or all parameters in the PRM receiving end, for example, the PRM receiving end O may include at least one of the following parameters: time slot information, target wavelength, target data transmission rate, working mode and equalization coefficient, etc.

[0140] Step S409 is an optional step, and the control module in the optical receiving device may determine the PRM receiving end O in other ways.

[0141] S411, in the optical receiving device, the ODSP configures the PRM receiving end O in the optical module in time slot c according to the instruction of the CD receiving end O;

[0142] After receiving the control data through the out-of-band interface, the ODSP can configure the operating parameters in the optical module according to the instructions of the control data. For example, the ODSP can configure the parameters to the optical receiver, or configure the parameters to itself, or configure the parameters to the optical receiver and itself.

[0143] S412. In the optical receiving device, the control module sends control data to the service module (recorded as CD receiving end E), and the CD receiving end E is used to indicate the working parameters of the service module in time slot c (recorded as PRM receiving end E);)

[0144] In the optical receiving device, after the control module receives the CD receiving end, it can send control data (recorded as CD receiving end E) to the service module according to the CD receiving end, and the CD receiving end E is used to indicate the working parameters of the service module in time slot c (recorded as PRM receiving end E). The control module can determine the PRM transmitting end E according to the PRM transmitting end. Optionally, the PRM transmitting end E can include part or all of the parameters in the PRM transmitting end. The CD receiving end E can be used to instruct the service module to receive the first data frame in time slot c.

[0145] The present application does not limit the timing between S410 and S412. For example, S410 and S412 may be executed simultaneously, or S410 may be executed before S412, or S412 may be executed before S410.

[0146] Taking into account the delay of signal processing by the service module and the optical module in the optical receiving device, the start time and / or end time of the time slot c involved in different steps in the above steps S409 to S412 may be different.

[0147] S413. In the optical receiving device, the optical module receives the optical signal carrying the first data frame according to the PRM receiving end O and sends an electrical signal to the service module through the in-band interface based on the optical signal;

[0148] The configured optical module can receive the optical signal carrying the first data frame according to the PRM receiving end O and send the electrical signal to the service module through the in-band interface based on the optical signal.

[0149] If ODSP configures itself with PRM receiving end O, the optical receiver can receive the optical signal and convert the optical signal into an electrical signal (called the first electrical signal) and send it to ODSP. After receiving the first electrical signal, ODSP can process the first electrical signal according to PRM receiving end O, and then send the processed first electrical signal to the service module through the in-band interface.

[0150] Taking the PRM receiving end O including the target data transmission rate as an example, the configured ODSP can recover the clock signal of the target frequency from the electrical signal, and send the clock signal and the electrical signal to the service module to instruct the service module to recover the user data from the electrical signal based on the clock signal.

[0151] Taking the PRM receiving end O including time slot information as an example, the configured ODSP can send a first electrical signal to the service module through the in-band interface in the frame time slot, and send a second electrical signal to the service module in the frame gap. The second electrical signal can be an electrical signal generated by a signal generator in the optical module. The data frame carried by the second electrical signal is referred to as a frame gap data frame or a filler data frame in this application.

[0152] Figure 5 The schematic diagram shows the possible structure of the optical module in the optical receiving device, referring to Figure 5 , the optical receiving device includes an optical receiver and an ODSP, and the ODSP includes a control module, a signal generator and a multiplexer. The output end of the optical receiver and the output end of the signal generator are respectively connected to the first input end (denoted as i1) and the second input end (denoted as i2) of the multiplexer, and the output end (denoted as o) of the multiplexer is connected to the out-of-band interface. The signal generator is used to generate and output a second electrical signal. The multiplexer is used to output an electrical signal input to an input end to an output end. The control module is directly connected to the control module through the out-of-band interface, and the control module is connected to the control end (denoted as c) of the multiplexer, and a control signal can be input to the control end. After receiving the control data through the out-of-band interface, the control module can send a control signal to the control end of the multiplexer based on the time slot information indicated by the control data, and the control signal is used to instruct the multiplexer to output the electrical signal (i.e., the first electrical signal) input to the first input end to the output end in the frame time slot, and to output the electrical signal (i.e., the second electrical signal) input to the second input end to the output end in the frame gap. Optionally, the control end of the multiplexer may be directly connected to the out-of-band interface, and may not receive control data through the control module, but may directly receive control data from the control module, and the control data may be the above control signal. Accordingly, the ODSP may not include the control module.

[0153] Taking the second data frame as the next data frame of the first data frame as an example, Figure 6 The schematic diagram shows the data carried by the electrical signal sent by the output end of the multiplexer to the out-of-band interface in time slot c. Figure 6 The data carried by the electrical signal is continuous data, and the continuous data includes the first data frame and the frame gap data frame. Figure 6 Taking the first data frame including 5 fields as an example, the optional first data frame may include more or fewer fields. The present application does not limit the length of the interframe data frame, which is generally related to the data transmission rate and the duration of the interframe.

[0154] Assume that the control module sends control data 1 and control data 2 to the control module in sequence, and control data 1 is used to indicate Figure 1 The frame time slot 1 and frame interval t1 of the data frame 1 are shown, and the control data 2 is used to indicate Figure 1 The frame time slot 2 and frame gap t2 of the data frame 2 are shown. Figure 7 The diagram schematically shows the waveform of the electrical signal (recorded as signal c) input to the control terminal c in the multiplexer, the waveform of the electrical signal (recorded as signal i1) input to the first input terminal i1, the waveform of the electrical signal (recorded as signal i2) input to the second input terminal i2, and the waveform of the electrical signal (recorded as signal o) output from the output terminal o. Figure 7 The waveforms of the electrical signals shown are for example only.

[0155] The present application does not limit the content of the data carried by the second electrical signal, and the data is not always 0 or 1. For example, the data may be a random code. The present application does not limit the type of the random code, for example, the random code may be a pseudo-random binary sequence (PRBS). Accordingly, the above-mentioned signal generator may be a random code generator.

[0156] In-band interface between optical module and service module (such as Figure 4 The optical module is generally used to transmit high-speed serial signals or provide high-speed serial links, for example, the high-speed serial link is a SERDES link. In order to reduce the bit error rate, a CDR is usually provided in the service module to perform clock and data recovery on the high-speed serial signal. In the existing optical receiving device, the electrical signal sent by the optical module to the service module through the in-band interface is generally as follows: Figure 7 As shown by signal i1 in the figure, the SERDES link between the optical module and the service module will be disconnected (linkdown) during the frame gap, and the service module has a long link connection delay to reestablish the SERDES link, generally in the microsecond (us) level, which is difficult to meet the requirements of the optical network. Figure 7 In the solution provided in the present application, the ODSP can send a signal i1 from the optical receiver to the service module through the in-band interface in the frame time slot according to the time slot information, and send a signal i2 generated by itself to the service module through the in-band interface in the frame gap, which is beneficial to maintain the SERDES link between the optical module and the service module in a connected state, reduce the delay of the service module in recovering the data frame from the electrical signal, and improve the in-band transmission bandwidth.

[0157] If ODSP configures PRM receiving end O to the optical receiver, the optical receiver can receive optical signals according to PRM receiving end O and convert the optical signals into electrical signals and send them to ODSP. After receiving the electrical signals, ODSP can process the electrical signals and send the processed electrical signals to the service module through the in-band interface. Taking the PRM receiving end O including the target wavelength as an example, the configured optical receiver can receive optical signals at the target wavelength, convert the optical signals into electrical signals and send them to ODSP.

[0158] If ODSP configures PRM receiving end O to the optical receiver and itself, the optical receiver can receive the optical signal according to PRM receiving end O and convert the optical signal into an electrical signal and send it to ODSP. After receiving the electrical signal, ODSP can process the electrical signal according to PRM receiving end O and then send the processed electrical signal to the service module through the in-band interface.

[0159] The present application does not limit the way in which the ODSP configures the working parameters in the optical module, as long as the configured optical module can receive the optical signal carrying the first data frame according to the PRM receiving end O and send the electrical signal to the service module through the in-band interface based on the optical signal. For example, the ODSP configures the PRM receiving end O to the optical receiver and itself, which means that the ODSP can realize that the optical module receives the optical signal according to the PRM receiving end O and sends the electrical signal to the service module through the in-band interface based on the optical signal by configuring itself and the optical receiver, but does not limit the specific parameter values ​​configured by the ODSP to the two to be the same. For example, the ODSP can provide a driving signal for the optical receiver, and the ODSP can adjust the driving signal in response to the control data, thereby realizing the configuration of the optical receiver. For example, the ODSP includes one or more equalizers, which are used to compensate for the phase or amplitude of the electrical signal, and the ODSP can adjust the equalization coefficient of at least one equalizer in response to the control data to realize the configuration of itself. For example, the ODSP can include a control module and a processing module, the processing module is used to process the electrical signal input through the in-band interface and send it to the optical transmitter, and the control module is used to configure the optical transmitter and / or the processing module in response to the control data.

[0160] S414. In the optical receiving device, the service module receives the electrical signal through the in-band interface according to the PRM receiving end E, and recovers the first data frame from the electrical signal.

[0161] The service module may receive an electrical signal from the ODSP through an in-band interface, and then recover the first data frame from the electrical signal. Optionally, the service module may recover the first data frame from the electrical signal based on a clock signal recovered from the electrical signal by a CDR in the ODSP.

[0162] In the optical receiving device, the control module directly sends control data to the ODSP through the out-of-band interface, which is beneficial to saving in-band channels and improving the data transmission efficiency of optical communication. It is also beneficial to reduce the delay of the control module in controlling or managing the optical module in the optical receiving device and improve the in-band transmission bandwidth.

[0163] In the optical transmitting device, the control module directly sends control data to the ODSP through the out-of-band interface, which is beneficial to saving in-band channels and improving the data transmission efficiency of optical communications. It is also beneficial to reduce the delay of the control module in controlling or managing the optical module in the optical transmitting device and improve the in-band transmission bandwidth.

[0164] The present application does not limit the timing between S402, S403 and S404, as long as S403 can be executed at the start time of time slot a or before the start time of time slot a, S402 can be executed at the start time of time slot b or before the start time of time slot b, and S409 can be executed at the start time of time slot c or before the start time of time slot c.

[0165] exist Figure 4 The control data mentioned in the process shown (such as CD optical channel or CD transmitter or CD receiver or CD transmitter O or CD transmitter E or CD receiver O or CD receiver E) can indicate the parameters of the device in a certain time slot. The control data can carry information of the corresponding time slot, and the information of the corresponding time slot includes, for example, at least two of the starting time of the corresponding time slot, the ending time of the corresponding time slot and the duration of the corresponding time slot. For example, the CD receiver can carry information of time slot a. Alternatively, optionally, the control data may not include information of the corresponding time slot, and the device may determine the time slot according to the time when the control data is received. For example, the device can take the nth time slot after receiving the control data as the time slot, where n is 0 or a positive integer. For example, CD receiver O may not carry information of time slot a, and ODSP configures the PRM transmitter in the optical module immediately after receiving CD receiver O.

[0166] Steps S403 to S405 are optional steps, and the service module and the optical module in the optical transmitting device can send the first data frame according to the default working parameters. Alternatively, steps S409 to S412 are optional steps, and the service module and the optical module in the optical receiving device can send the first data frame according to the default working parameters.

[0167] Combination of the above Figure 4 Introduced Figure 3 Possible processes in the system shown in the figure can be performed by technicians in this field based on Figure 3 The functions of each device or module in the system shown are designed in other processes, and, Figure 3 The functions of each device or module in the system can also be referred to in Figure 4 The steps performed in the process shown are understood. Figure 3 In the optical transmission device shown, the control module can be used to execute S404, and optionally, can also execute S401 and S403, and optionally, can also execute S406; the ODSP can be used to execute S405; the service module can be used to execute S407; and the optical module can be used to execute S408. Figure 3 In the optical receiving device shown, the control module can be used to execute S410, optionally, can also execute S412, optionally, can also execute S409; the ODSP can be used to execute S411; the service module can be used to execute S414; and the optical module can be used to execute S413.

[0168] This application does not limit Figure 3 The implementation method of each module in the optical transmitting device and the optical receiving device shown in the figure, the modules in the optical transmitting device and the optical receiving device can be implemented by software or hardware or a combination of software and hardware.

[0169] For example, the service module may be a fabric interface chip (FIC) or a network interface card (NIC), and the control module and the service module may be integrated on the same mainboard.

[0170] For example, the ODSP and the optical receiver may be independent devices, and the two are integrated in the optical module. The optical module is arranged on the main board where the control module is located in an on-board or pluggable manner.

[0171] For example, the control module or the control module in the ODSP can be a processor or a multipoint control unit (MCU). The processor can be composed of one or more general-purpose processors, such as a central processing unit (CPU), or a combination of a CPU and a hardware chip. The above-mentioned hardware chip can be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The above-mentioned PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.

[0172] Optionally, the control module or the control module in the ODSP may also be integrated with a memory, and the above-mentioned processor or MCU may be connected to the memory. The memory may be a memory in the chip, such as a register, a cache, etc., or the memory may be a storage unit located outside the chip, such as a read-only memory (ROM) or an electrically erasable programmable read-only memory (EEPROM) or other types of static storage devices or random access memory (RAM) that can store static information and instructions.

[0173] The present application also provides a system, which may include an optical transmitting device, an optical interconnection network, an optical receiving device and an optical controller, wherein the optical interconnection network and the optical controller may refer to Figure 2 or Figure 3 or Figure 4 The optical interconnection network and optical controller shown in the figure can be understood, and the optical transmission equipment can refer to Figure 2 The optical transmitting device shown in the figure can be understood, and the optical receiving device can refer to Figure 3 or Figure 4 The optical receiving device shown in the figure can be understood, or the optical transmitting device can refer to Figure 3 or Figure 4 The optical transmitting device shown in the figure can be understood, and the optical receiving device can refer to Figure 2 The light receiving device shown is understood.

[0174] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method examples, and will not be repeated here. The "A and / or B" involved in the examples of this application can be understood to include the two schemes of "A and B" and "A or B". The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, and this is merely a way of distinguishing the objects of the same attributes used in the examples of this application.

[0175] In the several examples provided in this application, it should be understood that the disclosed modules or devices or equipment can be implemented in other ways. For example, the device examples described above are only schematic, such as the division of the above-mentioned units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0176] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the protection scope of the technical solutions of the embodiments of the present invention.

Claims

1. A light receiving device, characterized in that: The optical receiving device comprises a control module, a service module and an optical module, wherein the optical module comprises an optical digital signal processor ODSP and an optical receiver, wherein the optical receiver is connected to the ODSP, and the ODSP is connected to the service module via an in-band interface and directly connected to the control module via an out-of-band interface; The control module is used to send control data to the ODSP through the out-of-band interface, and the control data is used to indicate the working parameters of the optical module in the first time slot; The ODSP is used to configure the working parameters in the optical module in the first time slot according to the instruction of the control data; The optical module is used to receive the optical signal carrying the first data frame according to the working parameters and send an electrical signal to the service module through the in-band interface based on the optical signal; The service module is used to recover the first data frame from the electrical signal.

2. The optical receiving device according to claim 1, characterized in that The out-of-band interface is used to transmit high-speed serial signals.

3. The optical receiving device according to claim 1 or 2, characterized in that: The first time slot includes a first frame time slot and a frame gap, wherein the first frame time slot is a time slot occupied by the service module for receiving the first data frame, the frame gap is an inter-frame time slot between the first frame time slot and the second frame time slot, and the second frame time slot is a time slot occupied by the service module for receiving a second data frame adjacent to the first data frame, and the working parameter includes time slot information, and the time slot information is used to determine the first frame time slot and the frame gap; The optical receiver is used to receive the optical signal, convert the optical signal into a first electrical signal, and then send the first electrical signal to the ODSP; The ODSP is used to send the first electrical signal to the service module through the in-band interface in the first frame time slot according to the time slot information, and send the second electrical signal to the service module through the in-band interface in the frame gap.

4. The optical receiving device according to claim 3, characterized in that The optical module includes a signal generator, and the second electrical signal comes from the signal generator.

5. The optical receiving device according to claim 3 or 4, characterized in that: The control module is also used to receive the time slot information sent by the optical controller according to multiple data transmission requests, wherein the multiple data transmission requests are used to indicate the need for multiple optical sending devices to send multiple data frames to the optical receiving device, and the multiple data frames include the first data frame and the second data frame.

6. The optical receiving device according to any one of claims 1 to 4, characterized in that: The operating parameters include at least one of a target wavelength, a target data transmission rate, an operating mode and an equalization coefficient.

7. An optical module, characterized in that: The optical module is applied to an optical receiving device, and the optical module includes an optical digital signal processor ODSP and an optical receiver, the optical receiver is connected to the ODSP, and the ODSP is provided with an in-band interface and an out-of-band interface, and the in-band interface and the out-of-band interface are respectively used to connect a service module and a control module in the optical receiving device; The ODSP is used to receive control data from the control module through the out-of-band interface, and the control data is used to indicate the working parameters of the optical module in the first time slot; The ODSP is used to configure the working parameters in the optical module in the first time slot according to the instruction of the control data; The optical module is used to receive the optical signal carrying the first data frame according to the working parameters and send an electrical signal to the service module through the in-band interface based on the optical signal to instruct the service module to recover the first data frame from the electrical signal.

8. The optical module according to claim 7, characterized in that: The out-of-band interface is used to transmit high-speed serial signals.

9. The optical module according to claim 7 or 8, characterized in that: The first time slot includes a first frame time slot and a frame gap, wherein the first frame time slot is a time slot occupied by the service module for receiving the first data frame, the frame gap is an inter-frame time slot between the first frame time slot and the second frame time slot, and the second frame time slot is a time slot occupied by the service module for receiving a second data frame adjacent to the first data frame, and the working parameter includes time slot information, and the time slot information is used to determine the first frame time slot and the frame gap; The optical receiver is used to receive the optical signal, convert the optical signal into a first electrical signal, and then send the first electrical signal to the ODSP; The ODSP is used to send the first electrical signal to the service module through the in-band interface in the first frame time slot according to the time slot information, and send the second electrical signal to the service module through the in-band interface in the frame gap.

10. The optical module according to claim 9, characterized in that: The optical module includes a signal generator, and the second electrical signal comes from the signal generator.

11. The optical module according to any one of claims 7 to 10, characterized in that: The operating parameters include at least one of a target wavelength, a target data transmission rate, an operating mode and an equalization coefficient.

12. An optical transmission device, characterized in that: The optical transmission device includes a control module, a service module and an optical module, wherein the optical module includes an optical digital signal processor ODSP and an optical transmitter, wherein the optical transmitter is connected to the ODSP, and the ODSP is connected to the service module via an in-band interface and directly connected to the control module via an out-of-band interface; The control module is used to send control data to the ODSP through the out-of-band interface, and the control data is used to indicate the working parameters of the optical module in the first time slot; The ODSP is used to configure the working parameters in the optical module in the first time slot according to the instruction of the control data; The service module is used to carry the first data frame on the electrical signal and send the electrical signal to the optical module through the in-band interface; The optical module is used to receive the electrical signal according to the working parameters and send an optical signal carrying the first data frame based on the electrical signal.

13. The optical transmission device according to claim 12, characterized in that: The out-of-band interface is used to transmit high-speed serial signals.

14. The optical transmission device according to claim 12 or 13, characterized in that: The operating parameters include at least one of a target wavelength, a target data transmission rate, an operating mode and an equalization coefficient.

15. An optical module, characterized in that: The optical module is applied to an optical transmission device, and the optical module includes an optical digital signal processor ODSP and an optical transmitter, the optical transmitter is connected to the ODSP, and the ODSP is provided with an in-band interface and an out-of-band interface, and the in-band interface and the out-of-band interface are respectively used to connect a service module and a control module in the optical transmission device; The ODSP is used to receive control data from the control module through the out-of-band interface, and the control data is used to indicate the working parameters of the optical module in the first time slot; The ODSP is used to configure the working parameters in the optical module in the first time slot according to the instruction of the control data; The optical module is used to receive the electrical signal carrying the first data frame through the in-band interface according to the working parameters and to send the optical signal carrying the first data frame based on the electrical signal.

16. The optical module according to claim 15, characterized in that: The out-of-band interface is used to transmit high-speed serial signals.

17. The optical module according to claim 15 or 16, characterized in that: The operating parameters include at least one of a target wavelength, a target data transmission rate, an operating mode and an equalization coefficient.

18. A method, characterized in that The method is applied to an optical receiving device, the optical receiving device includes a control module, a service module and an optical module, the optical module includes an optical digital signal processor ODSP and an optical receiver, the optical receiver is connected to the ODSP, the ODSP is connected to the service module through an in-band interface and is directly connected to the control module through an out-of-band interface, the method includes: The control module sends control data to the ODSP through the out-of-band interface, wherein the control data is used to indicate the working parameters of the optical module in the first time slot; The ODSP configures the operating parameters in the optical module in the first time slot according to the instruction of the control data; The optical module receives the optical signal carrying the first data frame according to the working parameters and sends an electrical signal to the service module through the in-band interface based on the optical signal; The service module recovers the first data frame from the electrical signal.

19. A method, characterized in that The method is applied to an optical transmission device, the optical transmission device includes a control module, a service module and an optical module, the optical module includes an optical digital signal processor ODSP and an optical transmitter, the optical transmitter is connected to the ODSP, the ODSP is connected to the service module through an in-band interface and is directly connected to the control module through an out-of-band interface, the method includes: The control module sends control data to the ODSP through the out-of-band interface, wherein the control data is used to indicate the working parameters of the optical module in the first time slot; The ODSP configures the operating parameters in the optical module in the first time slot according to the instruction of the control data; The service module carries the first data frame in an electrical signal, and sends the electrical signal to the optical module through the in-band interface; The optical module receives the electrical signal according to the working parameters and sends an optical signal carrying the first data frame based on the electrical signal.

20. A system, characterized in that: It includes an optical controller, an optical receiving device and an optical sending device, wherein the optical controller is connected to the optical receiving device and the optical sending device respectively, the optical receiving device is as described in any one of claims 1-6, and the optical sending device is as described in any one of claims 12-14, the optical controller is used to send the working parameters of the optical module in the optical sending device in the first time slot to the optical sending device, and / or the optical controller is used to send the working parameters of the optical module in the optical receiving device in the second time slot to the optical receiver.