Optical communication device, 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, the problems of low data transmission efficiency and large delay in optical communication equipment are solved, and more efficient optical communication data transmission and bandwidth improvement are achieved. .

WO2025001513A1PCT designated stage expired Publication Date: 2025-01-02HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/091394
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-30
Filing Date
2024-05-07
Publication Date
2025-01-02

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, limiting 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 CN2024091394_02012025_PF_FP_ABST
    Figure CN2024091394_02012025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are an optical communication device, an optical module, a system, and a related method. An 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, the optical receiver is connected to the ODSP, and the ODSP is connected to the service module via an in-band interface and is directly connected to the control module via an out-of-band interface. The control module is directly connected to the ODSP via the out-of-band interface, thus helping to reduce time delay of the control module controlling or managing the ODSP, and increase the in-band transmission bandwidth.
Need to check novelty before this filing date? Find Prior Art

Description

Optical communication device, optical module, system and related methods

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on June 30, 2023, with application number 202310803284.7 and invention name “An optical communication device, optical module, system and related methods”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] 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

[0003] Optical networks are generally point-to-multipoint or multipoint-to-multipoint communication systems. Optical receivers can receive optical signals from different optical transmitters in different frame timeslots. Because different optical transmitters may have different operating parameters and the distance between them and the optical receiver may vary, the optical signals received by the optical receivers typically exhibit significant differences in amplitude, phase, transmission rate, and time interval. Therefore, optical transmitters and receivers must be configured with different operating parameters for different optical signals to reduce bit error rates.

[0004] Currently, optical transmitting devices and optical receiving devices generally transmit control data through in-band channels to determine the operating parameters of data frames, and the data transmission efficiency of optical communications is low.

[0005] Summary of the Invention

[0006] 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.

[0007] 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 operating parameters of the optical module in the first time slot. The ODSP is used to configure the operating 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 operating 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.

[0008] The out-of-band interface is an interface between the ODSP and the service module, in addition to the in-band interface. The control module exchanges control data with the ODSP through the out-of-band interface, which helps conserve in-band channel transmission resources. Furthermore, the control module can connect directly to the ODSP through the out-of-band interface. Compared with exchanging control data with the ODSP through the control unit, this helps reduce the control module's control or management latency and improves in-band transmission bandwidth.

[0009] The ODSP may configure the operating parameters in the optical receiver in the first time slot according to the control data, and the configured optical receiver receives the optical signal in the first time slot according to the operating parameters, converts the optical signal into an electrical signal, and sends the electrical signal to the ODSP. Alternatively, the ODSP may configure the operating parameters in the first time slot according to the control data, and the configured ODSP may process the electrical signal from the optical receiver according to the operating parameters, and then send the processed electrical signal to the service module via the in-band interface. Alternatively, the ODSP may configure the operating parameters in the optical receiver in the first time slot according to the control data, and the configured optical receiver may receive the optical signal in the first time slot according to the operating parameters, convert the optical signal into an electrical signal, and then send the electrical signal to the ODSP. The configured ODSP may process the electrical signal from the optical receiver according to the operating parameters, and then send the processed electrical signal to the service module via the in-band interface.

[0010] Optionally, the out-of-band interface is used to transmit high-speed serial signals, which is beneficial for improving the response speed of the optical module to the control module.

[0011] 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 interframe 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. The operating 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 via the in-band interface in the first frame time slot and send the second electrical signal to the service module via the in-band interface in the frame gap according to the time slot information. This is conducive to maintaining the SERDES link between the optical module and the service module in a connected state, reducing the delay of the service module in recovering data frames from the electrical signal, and improving the in-band transmission bandwidth.

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

[0013] 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 based on the multiple data transmission requests. The multiple data transmission requests are used to indicate a need for the multiple optical transmitting devices to send multiple data frames to the optical receiving device, the multiple data frames including the first data frame and the second data frame. The control module may receive the time slot information sent by the optical controller based on the multiple data transmission requests.

[0014] 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 rapid configuration of the target wavelength, target data transmission rate, operating mode, and equalization coefficient of the optical module by the control module.

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

[0016] The out-of-band interface is an interface between the ODSP and the service module, in addition to the in-band interface. The control module exchanges control data with the ODSP through the out-of-band interface, which helps conserve in-band channel transmission resources. Furthermore, the control module can connect directly to the ODSP through the out-of-band interface. Compared with exchanging control data with the ODSP through the control unit, this helps reduce the control module's control or management latency and improves in-band transmission bandwidth.

[0017] The ODSP may configure the operating parameters in the optical receiver in the first time slot according to the control data, and the configured optical receiver receives the optical signal in the first time slot according to the operating parameters, converts the optical signal into an electrical signal, and sends the electrical signal to the ODSP. Alternatively, the ODSP may configure the operating parameters in the first time slot according to the control data, and the configured ODSP may process the electrical signal from the optical receiver according to the operating parameters, and then send the processed electrical signal to the service module via the in-band interface. Alternatively, the ODSP may configure the operating parameters in the optical receiver in the first time slot according to the control data, and the configured optical receiver may receive the optical signal in the first time slot according to the operating parameters, convert the optical signal into an electrical signal, and then send the electrical signal to the ODSP. The configured ODSP may process the electrical signal from the optical receiver according to the operating parameters, and then send the processed electrical signal to the service module via the in-band interface.

[0018] Optionally, the out-of-band interface is used to transmit high-speed serial signals, which is beneficial for improving the response speed of the optical module to the control module.

[0019] 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 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.

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

[0021] 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 based on the multiple data transmission requests. The multiple data transmission requests are used to indicate a need for the multiple optical transmitting devices to send multiple data frames to the optical receiving device, the multiple data frames including the first data frame and the second data frame. The control module may receive the time slot information sent by the optical controller based on the multiple data transmission requests.

[0022] 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 rapid configuration of the target wavelength, target data transmission rate, operating mode, and equalization coefficient of the optical module by the control module.

[0023] In a third aspect, the present application provides an optical sending device, which includes a control module, a service module and an optical module, the optical module including an optical digital signal processor (ODSP) and an optical transmitter, the optical transmitter being connected to the ODSP, the ODSP being 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 being used to send control data to the ODSP via the out-of-band interface, the control data being used to indicate the operating parameters of the optical module in the first time slot; the ODSP being used to configure the operating parameters in the optical module in the first time slot according to the indication of the control data; the service module being used to carry a first data frame on an electrical signal, and to send the electrical signal to the optical module via the in-band interface; the optical module being used to receive the electrical signal according to the operating parameters and to emit an optical signal carrying the first data frame based on the electrical signal.

[0024] The out-of-band interface is an interface between the ODSP and the service module, in addition to the in-band interface. The control module exchanges control data with the ODSP through the out-of-band interface, which helps conserve in-band channel transmission resources. Furthermore, the control module can connect directly to the ODSP through the out-of-band interface. Compared with exchanging control data with the ODSP through the control unit, this helps reduce the control module's control or management latency and improves in-band transmission bandwidth.

[0025] Optionally, the out-of-band interface is used to transmit high-speed serial signals, which is beneficial for improving the response speed of the optical module to the control module.

[0026] 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 rapid configuration of the target wavelength, target data transmission rate, operating mode, and equalization coefficient of the optical module by the control module.

[0027] 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 the service module and the 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 the electrical signal carrying the first data frame through the in-band interface according to the working parameters and to emit an optical signal carrying the first data frame based on the electrical signal.

[0028] Optionally, the out-of-band interface is used to transmit high-speed serial signals, which is beneficial for improving the response speed of the optical module to the control module.

[0029] 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 rapid configuration of the target wavelength, target data transmission rate, operating mode, and equalization coefficient of the optical module by the control module.

[0030] 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, 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 via an in-band interface and is directly connected to the control module via an out-of-band interface, the method comprising: the control module sends control data to the ODSP via the out-of-band interface, the control data being used to indicate the operating 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 indication of the control data; the optical module receives the optical signal carrying the first data frame according to the operating 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.

[0031] The out-of-band interface is an interface between the ODSP and the service module, in addition to the in-band interface. The control module exchanges control data with the ODSP through the out-of-band interface, which helps conserve in-band channel transmission resources. Furthermore, the control module can connect directly to the ODSP through the out-of-band interface. Compared with exchanging control data with the ODSP through the control unit, this helps reduce the control module's control or management latency and improves in-band transmission bandwidth.

[0032] Optionally, the out-of-band interface is used to transmit high-speed serial signals, which is beneficial for improving the response speed of the optical module to the control module.

[0033] 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 interframe 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. The operating parameters include time slot information, and the time slot information is used to determine the first frame time slot and the frame gap. The method further includes: the optical receiver receives the optical signal, converts the optical signal into a first electrical signal, and then transmits the first electrical signal to the ODSP; the ODSP transmits the first electrical signal to the service module via the in-band interface during the first frame time slot and transmits the second electrical signal to the service module via the in-band interface during the frame gap according to the time slot information. This helps maintain the SERDES link between the optical module and the service module in a connected state, reduces the delay in the service module recovering data frames from the electrical signal, and improves the in-band transmission bandwidth.

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

[0035] 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 based on the multiple data transmission requests. The multiple data transmission requests are used to indicate a need for the multiple optical transmitting devices to send multiple data frames to the optical receiving device, the multiple data frames including the first data frame and the second data frame. The control module may receive the time slot information sent by the optical controller based on the multiple data transmission requests.

[0036] 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 rapid configuration of the target wavelength, target data transmission rate, operating mode, and equalization coefficient of the optical module by the control module.

[0037] 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, 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 comprising: the control module sends control data to the ODSP through the out-of-band interface, the control data being used to indicate the working parameters of the optical module in the 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 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.

[0038] The out-of-band interface is an interface between the ODSP and the service module, in addition to the in-band interface. The control module exchanges control data with the ODSP through the out-of-band interface, which helps conserve in-band channel transmission resources. Furthermore, the control module can connect directly to the ODSP through the out-of-band interface. Compared with exchanging control data with the ODSP through the control unit, this helps reduce the control module's control or management latency and improves in-band transmission bandwidth.

[0039] Optionally, the out-of-band interface is used to transmit high-speed serial signals, which is beneficial for improving the response speed of the optical module to the control module.

[0040] 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 rapid configuration of the target wavelength, target data transmission rate, operating mode, and equalization coefficient of the optical module by the control module.

[0041] In a seventh aspect, the present application provides a system comprising 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.

[0042] In the optical receiving device, the control module sends control data directly 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.

[0043] 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

[0044] FIG1 schematically illustrates a possible structure of an optical network provided by the present application;

[0045] FIG2 schematically illustrates a possible structure of the system provided by the present application;

[0046] FIG3 schematically illustrates another possible structure of the system provided by the present application;

[0047] FIG4 schematically illustrates a possible method flow in the system shown in FIG3 ;

[0048] FIG5 schematically shows a possible structure of an optical module;

[0049] FIG6 schematically illustrates data sent from the output of the multiplexer in FIG5 to the out-of-band interface in time slot c;

[0050] FIG. 7 schematically shows the waveforms of electrical signals at various ports of the multiplexer in FIG. 5 . DETAILED DESCRIPTION

[0051] The present application provides an optical network. FIG1 schematically illustrates a possible structure of an optical network. Referring to FIG1 , the optical network may include an optical interconnection network, an optical controller, and optical communication devices 1 to 6. The optical network may include more or fewer devices than shown in FIG1 , for example, more or fewer optical communication devices.

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

[0053] Optical communication devices connect to an optical interconnection network, which provides optical channels between different optical communication devices. These channels are used to transmit optical signals. For example, referring to Figure 1 , the optical interconnection network can provide optical channels 1 through 3, where optical channel 1 transmits optical signals sent by optical communication device 1 to optical communication device 2, optical channel 2 transmits optical signals sent by optical communication device 3 to optical communication device 2, and optical channel 3 transmits optical signals sent by optical communication device 5 to optical communication device 2. An optical interconnection network can provide more or fewer optical channels.

[0054] The optical network may be a multipoint-to-multipoint communication network. For example, the optical communication device 1 may further transmit 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 network. For example, the optical network may not include the optical communication device 4 and the optical communication device 6.

[0055] Optical communication equipment may include one or more ports, through which optical signals are sent or received. Ports are used to connect to an optical internetwork via optical links (e.g., optical fibers). An optical channel in an optical internetwork connects two different ports. When an optical communication device includes multiple ports, multiple optical channels can be connected through the multiple ports.

[0056] The optical channel may include or pass through one or more optical fibers. Optionally, the optical internetwork may also include other optical devices besides optical fibers. For example, the optical internetwork may include one or more passive optical devices such as passive optical splitters, and / or, one or more optical switching devices. When the optical internetwork includes optical switching devices, the optical internetwork 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.

[0057] The optical controller can be connected to at least one optical communication device in the optical network, and can also be connected to the optical interconnection network, and perform 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 information about the optical communication device. The information of the optical communication device may include health status information of the optical communication device, configuration information of the optical communication device, and detection results of the optical communication device on the signals sent or received. The configuration information of the optical communication device may include at least one of the address information of the optical communication device, supported wavelengths, and data transmission rates. Optionally, based on the optical controller being connected 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.

[0058] In Figure 1, the solid lines represent the transmission channels (or in-band channels) for data frames, and the dashed lines represent the transmission channels for control data (including uplink control data and downlink control data). This application uses the transmission channel for control data as an out-of-band channel as an example.

[0059] 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.

[0060] 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) to 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 a time-sharing manner. For example, referring 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 accordingly, 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 accordingly, 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 accordingly, 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.

[0061] Because the operating parameters of different optical transmitting devices may vary, and the distances between different optical transmitting devices and optical receiving devices may vary, there are generally large differences in amplitude, phase, and transmission rate between different data frames received by the optical receiving device (e.g., data frame 1 and data frame 2). The interframe gaps between different data frames received by the optical receiving device also generally vary significantly. For example, referring to Figure 1 , the interframe gap t1 between data frame 1 and data frame 2 is smaller than the interframe gap t2 between data frame 2 and data frame 3. The vertical dashed lines in Figure 1 represent the sampling positions (called default sampling points) for sampling based on the target signal. Referring to Figure 1 , before data frames 1 to 3 are input into the optical interconnection network, the optimal sampling points of the signals are aligned with the default sampling points. In other words, the phase of each data frame is 0. During the transmission of data frames 1 to 3 through the optical interconnection network, the optical channel introduces phase distortion to the optical signal. As a result, when data frames 1 to 3 are output from the optical interconnection network to optical communication device 2, the optimal sampling points of the signals are no longer aligned with the default sampling points, which increases the signal's bit error rate.

[0062] Optical receivers can configure different parameters for different data frames to reduce the bit error rate. Currently, data frames generally consist of a preamble and a payload. Optical receivers configure their own parameters by receiving the preamble and then receive the payload according to these parameters to reduce the bit error rate. However, optical communication has low data transmission efficiency.

[0063] The present application provides a system. FIG2 schematically illustrates the structure of the system. Referring to FIG2 , 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, for example, refer to the optical communication device 1, optical communication device 3, or optical communication device 5 shown in FIG1 , the optical receiving device may, for example, refer to the optical communication device 2 shown in FIG1 , and the optical controller and the optical interconnection network may, respectively, refer to the optical controller and the optical interconnection network shown in FIG1 . The system shown in FIG2 may include more optical communication devices.

[0064] In Figure 2, the solid line represents the in-band channel between the optical transmitter and the optical receiver for transmitting data frames, and the arrows on the solid line represent the transmission direction of the data frames. The following describes the modules in the optical transmitter and the optical receiver for transmitting data frames, with reference to Figure 2.

[0065] The optical transmitting device may include a service module and an optical module. The service module is used to carry the data frame in the electrical signal and send the electrical signal to the optical module through the in-band interface (refer to the white-filled rectangle in the optical transmitting device shown in Figure 2). The optical module is used to receive the electrical signal from the service module through the in-band interface, and then send the optical signal carrying the data frame to the optical interconnection network through the port (refer to the rectangle filled with diagonal lines in the optical transmitting device shown in Figure 2) based on the electrical signal. The optical module includes a digital signal processor (ODSP) and an optical transmitter. The ODSP is connected to the service module through the 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 the port.

[0066] The optical receiving device may include a service module and an optical module. The optical module is used to receive an optical signal carrying a data frame through a port (refer to the rectangle filled with diagonal lines in the optical receiving device shown in FIG2 ), and based on the optical signal, send an electrical signal carrying a data frame to the service module through an in-band interface (refer to the rectangle filled with white in the optical receiving device shown in FIG2 ). 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 the in-band interface. After the ODSP processes the electrical signal from the optical receiver (or is called receiving end equalization processing), the ODSP sends the processed electrical signal to the service module through the in-band interface.

[0067] Figure 2 shows the out-of-band channel used to transmit control data in the system, as represented by a dashed line. This out-of-band channel can be used to transmit control data, which may include the uplink control data and / or downlink control data described above. The modules used to transmit control data in the optical transmitter and receiver are described below, with reference to Figure 2.

[0068] With reference to the optical transmitting device shown in FIG2 , the optical transmitting device 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 instruct the control module to control the process of the optical transmitting device sending 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 control module. For the uplink control data, reference may be made to the relevant content in the foregoing text and will not be repeated here.

[0069] Continuing with the optical transmission device shown in FIG2 , the control module can be connected to the service module. Optionally, the service module and the control module are integrated into the same mainboard, and the two are connected via wiring within the mainboard. The control module can send downlink control data to the service module via an out-of-band channel between the control module and the service module. The downlink control data is used to configure operating parameters for the service module. Optionally, the service module can report uplink control data to the control module via 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 transmitted signal by the service module.

[0070] Continuing to refer to the optical transmitting device shown in Figure 2, 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 via an out-of-band channel between the control unit and the control unit. The downlink control data is used to instruct the control unit to control the execution process of the optical module sending data frames. The control unit can send downlink control data to the ODSP via an out-of-band channel between the control unit and the ODSP. The downlink control data is used to configure operating parameters for the ODSP. The configured ODSP can process the electrical signal according to the parameters, or configure the operating 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 via an out-of-band channel between the control module and 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.

[0071] With reference to the optical receiving device shown in FIG2 , the optical receiving device 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 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 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 instruct the control module to control the process of the optical receiving device receiving 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 control module. For the uplink control data, reference may be made to the relevant content in the previous text and will not be repeated here.

[0072] Continuing with the optical receiving device shown in FIG2 , the control module can be connected to the service module. Optionally, the service module and the control module are integrated into the same mainboard, and the two are connected via wiring within the mainboard. The control module can send downlink control data to the service module via an out-of-band channel between the control module and the service module. The downlink control data is used to configure operating parameters for the service module. Optionally, the service module can report uplink control data to the control module via 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 signal sent by the service module.

[0073] Continuing to refer to the optical receiving device shown in Figure 2, 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 the optical module receiving the data frame. 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 the 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.

[0074] Figure 2 schematically illustrates optical switching devices 1 through 5, with circles representing optical switching devices in the optical internetwork. The optical controller can connect to the optical internetwork via an out-of-band channel and send downlink control data to the optical internetwork via this out-of-band channel, thereby controlling the generation of optical channels between different optical communication devices within the optical internetwork.

[0075] In the system shown in Figure 2, the optical controller can send control data to both the optical transmitter and receiver via out-of-band channels, saving in-band transmission resources and improving data transmission efficiency in optical communications. However, referring back to Figure 2, the control data sent by the optical controller to the ODSP must pass through the control module and control unit before reaching the ODSP. This results in a long transmission latency, hindering further improvements in in-band transmission bandwidth.

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

[0077] Similar to the system shown in Figure 2, referring to Figure 3, the system may include an optical controller, an optical interconnection network, an optical transmitting device, and an optical receiving device. The optical transmitting 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 into the same mainboard, and the two are connected via wiring within the mainboard. The optical module is set on the mainboard in an onboard (or integrated) or pluggable manner to achieve connection between the optical module and other modules on the mainboard. For example, the ODSP is connected to the service module via 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 via a communication interface. This application does not limit the type of 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.

[0078] Similar to the system shown in FIG2 , FIG3 still uses a solid line to represent the in-band channel for transmitting data frames between the optical transmitting device and the optical receiving device, an arrow on the solid line represents the transmission direction of the data frame, a dotted line represents the out-of-band channel for transmitting control data, a white-filled rectangle represents the in-band interface, and a diagonally-filled rectangle represents the port of the optical module.

[0079] The functions of the modules used to transmit data frames in the optical transmitter and receiver shown in FIG3 can be understood by referring to the description of the corresponding modules above and will not be repeated here. 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 shown in FIG3 can be understood by referring to the relevant content above and will not be repeated here.

[0080] Unlike the system shown in Figure 2, in the system shown in Figure 3, the ODSP is directly connected to the control module via an out-of-band interface. The out-of-band interface is represented by a black-filled rectangle in Figure 3. Accordingly, the control module is used to send downlink control data directly to the ODSP via the out-of-band interface. This downlink control data is used to configure operating parameters for the ODSP. In the optical transmitting device, the configured ODSP can process electrical signals according to these parameters, or configure operating parameters for the optical transmitter to control the transmitter to convert electrical signals into optical signals and transmit them. In the optical receiving device, the configured ODSP can process electrical signals according to these parameters, or configure operating parameters for the optical receiver to control the receiver to receive and convert optical signals into electrical signals. Optionally, the ODSP can send uplink control data directly to the control module via the out-of-band interface. This uplink control data may include information about the health status of the optical module, configuration information about the optical module, and signal detection results from the optical module.

[0081] The out-of-band interface is an interface between the ODSP and the service module, in addition to the in-band interface. The control module exchanges control data with the ODSP through the out-of-band interface, which helps conserve in-band channel transmission resources. Furthermore, the control module can connect directly to the ODSP through the out-of-band interface. Compared with exchanging control data with the ODSP through the control unit, this helps reduce the control module's control or management latency and improves in-band transmission bandwidth.

[0082] This 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 serial deserializer (SERDES), a universal serial bus (USB), or a serial advanced technology attachment (SATA).

[0083] Similarly, this 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 helps improve the response speed of the optical module to the control module. For example, the out-of-band interface can be SERDES, USB, or SATA.

[0084] This 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, single-ended signals, or more than three input / output (IO) signals. This application does not limit the communication modes 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 full-duplex communication mode.

[0085] In the system shown in FIG3 , the mainboard where the service module in the optical transmitting device is located and the mainboard 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).

[0086] In the system shown in Figure 3, to distinguish between optical communication devices and optical controllers, the mainboard where the service module in the optical transmitting device or optical receiving device is located is referred to as the first mainboard, and the mainboard where the optical controller is located is referred to as the second mainboard. Optionally, the first mainboard and the second mainboard can be different mainboards, and the first mainboard and the second mainboard can be installed in different host devices (or racks), or the first mainboard and the second mainboard can be installed in the same host device (or rack).

[0087] FIG3 takes an example in which the optical module of an optical transmitting device includes only an optical transmitter. Optionally, the optical module of the optical transmitting device may also include an optical receiver. Accordingly, the optical transmitting device may also function as an optical receiving device. Similarly, FIG3 takes an example in which the optical module of an optical receiving device includes only an optical receiver. Optionally, the optical module may also include an optical transmitter. Accordingly, the optical receiving device may also function as an optical transmitting device.

[0088] Fig. 4 schematically shows a possible method flow in the system shown in Fig. 3. The steps in the method flow are described below with reference to Fig. 4.

[0089] 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 for the optical transmitting device to send a first data frame to the optical receiving device in time slot a.

[0090] When the optical transmitting device needs 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. The data transmission request is used to indicate that the optical transmitting device needs to send the first data to the optical receiving device in time slot a. In response, the optical controller can receive the data transmission request.

[0091] The data transmission request may carry information about time slot a, including, for example, at least two of the start time of time slot a, the end time of time slot a, and the duration of time slot a. Alternatively, the data transmission request may not include information about time slot a, and the optical controller may determine time slot a based on the data transmission request. For example, the optical controller may define 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 transmit the information about time slot a to the optical transmitting device, instructing the optical transmitting device to transmit the first optical signal in time slot a.

[0092] 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.

[0093] Figures 3 and 4 schematically illustrate an optical module in an optical transmitting device. Optionally, the optical transmitting device may include more optical modules, and different optical modules may be connected to the optical internet via different ports. Optionally, the address information of the optical transmitting 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 address of the optical transmitting device and an identifier of the first port. The identifier of the first port is used to determine the first port from among the multiple ports of the optical transmitting device.

[0094] Figures 3 and 4 schematically illustrate an optical module in an optical receiving device. Optionally, the optical receiving device may include more optical modules, and different optical modules may be connected to the optical internet via 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 address 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 among the multiple ports of the optical receiving device.

[0095] 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 transmit a first optical signal to the second port in time slot a. Accordingly, the first optical channel is used to transmit the optical signal transmitted by the first port to the second port.

[0096] S402, the optical controller sends control data (denoted as CD) to the optical internetwork 光通道 ), CD 光通道 Used to instruct the optical interconnection network to generate a first optical channel between the optical transmitting device and the optical receiving device in time slot b;

[0097] After receiving the data transmission request, the optical controller can send control data (denoted as CD) to the optical interconnection network. 光通道 ). CD 光通道 It 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. Accordingly, the optical interconnection network can generate the first optical channel between the optical transmitting device and the optical receiving device at time slot b.

[0098] The first optical channel is used to transmit an optical signal emitted from a port of the optical transmitting device shown in Figure 4 to a port of the optical receiving device. Alternatively, assuming that the optical transmitting device and the optical receiving device are optical communication device 3 and optical communication device 2 shown in Figure 1, respectively, the first optical channel can be optical channel 2 shown in Figure 1. Figure 4 uses the example of the first optical channel passing through optical switching devices 1 and 4. However, the first optical channel can pass through more or fewer optical switching devices or other optical components.

[0099] 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, it is sufficient.

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

[0101] S403, the optical controller sends control data (denoted as CD) to the control module in the optical sending device. 发端 ), CD 发端 It is used to indicate the working parameters of the optical transmitting device in time slot a (denoted as PRM 发端 );

[0102] After receiving the data transmission request, the optical controller can send control data (denoted as CD) to the control module in the optical transmission device. 发端 ). CD 发端 It is used to indicate the working parameters of the optical transmitting device in time slot a (denoted as PRM 发端 ).

[0103] This application does not limit PRM 发端 Type and number of, e.g., PRM 发端 It may include at least one of the following parameters: target wavelength, target data transmission rate, working mode, equalization coefficient, etc.

[0104] 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.

[0105] The equalization coefficient can indicate the coefficient of the first transmitting end equalizer (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 can be set 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 can be used to adjust the parameters of the signal, and the parameters of the signal include at least one of the intensity (or amplitude), phase and signal quality. The present application does not limit the type of the first equalizer. The first equalizer can 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 can 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 can be used to compensate for the nonlinear distortion of the optical transmitter or to compensate for the channel distortion of the first optical channel.

[0106] The operating mode can be continuous or burst. Continuous mode is used to process continuous data, while burst mode is used to process burst data. Continuous data generally has the characteristics of long duration, small fluctuations in voltage level, and continuous data transmission; burst data generally has the characteristics of varying duration and large fluctuations in voltage level.

[0107] S404, in the optical transmission device, the control module sends control data (denoted as CD) to the ODSP through the out-of-band interface. 发端O ), CD 发端O Used to indicate the working parameters of the optical module in time slot a (denoted as PRM 发端O );

[0108] In the optical transmission equipment, the control module receives the CD 发端 After that, you can 发端 Send control data (denoted as CD) to ODSP through the out-of-band interface 发端O ). CD 发端O Used to indicate the working parameters of the optical module in time slot a (denoted as PRM 发端O ).

[0109] The control module can be based on the PRM 发端 Determine PRM 发端O Optional, PRM 发端O Can include PRM 发端 Some or all of the parameters in, for example, PRM 发端O It may include at least one of the following parameters: target wavelength, target data transmission rate, working mode, equalization coefficient, etc.

[0110] Step S403 is an optional step. The control module in the optical transmitting device can determine the PRM by other means. 发端O .

[0111] S405, in the optical transmission equipment, ODSP according to CD 发端O Instructions, configure PRM in the optical module in time slot a 发端O ;

[0112] ODSP receives CD through the out-of-band interface 发端O After that, you can follow the CD 发端O Instructions, configure PRM in the optical module in time slot a 发端O For example, ODSP can configure PRM to the optical transmitter in time slot a. 发端O , or, configure PRM to itself 发端O , or, configure the PRM to the optical transmitter and itself 发端O .

[0113] S406, in the optical transmission device, the control module sends control data (denoted as CD) to the service module. 发端E ), CD 发端E It is used to indicate the working parameters of the service module in time slot a (denoted as PRM 发端E );

[0114] In the optical transmission equipment, the control module receives the CD 发端 After that, you can 发端 Send control data (denoted as CD) to the business module 发 端E ), CD 发端E It is used to indicate the working parameters of the service module in time slot a (denoted as PRM 发端E ). The control module can be based on the PRM 发端 Determine PRM 发端E Optional, PRM 发端E Can include PRM 发端 Some or all of the parameters in CD 发端E It can be used to instruct the service module to send the first data frame in time slot a.

[0115] 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.

[0116] S407, in the optical transmission equipment, the service module is configured according to the PRM 发端E Carrying the first data frame on an electrical signal and sending the electrical signal to the optical module through an in-band interface;

[0117] In optical transmission equipment, the service module can be 发端E , in time slot a, the first data frame is carried on an electrical signal and the electrical signal is sent to the optical module through the in-band interface.

[0118] 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.

[0119] S408, in the optical sending device, the optical module is configured according to the PRM 发端O , receiving an electrical signal through an in-band interface and emitting an optical signal based on the electrical signal;

[0120] The configured optical module can be used according to PRM 发端O , receives an electrical signal through an in-band interface and emits an optical signal based on the electrical signal.

[0121] If ODSP configures PRM to the optical transmitter 发端O 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 follows the PRM 发端O Convert the received electrical signal into an optical signal and send it out in time slot a. 发端O Taking the target wavelength as an example, the configured optical transmitter can convert the electrical signal into an optical signal of the target wavelength and transmit the optical signal in time slot a.

[0122] If ODSP configures PRM to itself 发端O After receiving the electrical signal from the in-band interface, the ODSP can process the electrical signal according to the parameters and then send the processed electrical signal to the optical transmitter. The optical transmitter converts the received electrical signal into an optical signal and sends the optical signal in time slot a. 发端O Taking the target data transmission rate as an example, the 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.

[0123] If ODSP configures PRM to the optical transmitter and itself 发端O After receiving the electrical signal from the in-band interface, ODSP can 发端O The electrical signal is processed and then sent to the optical transmitter. The optical transmitter follows the PRM 发端O The received electrical signal is converted into an optical signal and the optical signal is transmitted in time slot a.

[0124] This application does not limit the configuration of PRM in the optical module by ODSP 发端O As long as the configured optical module can be used according to PRM 发端O Receive the electrical signal and send out the optical signal carrying the first data frame based on the electrical signal. For example, ODSP configures PRM to the optical transmitter and itself 发端O , means that ODSP can realize the optical module according to PRM by configuring itself and the optical transmitter. 发端O Receive an electrical signal and, based on the electrical signal, send an optical signal carrying a first data frame, without limiting the ODSP to configuring the same specific parameter values ​​for the two. For example, the ODSP can provide a driving signal for the optical transmitter, and the ODSP can adjust the driving signal in response to control data, thereby configuring 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. The ODSP can adjust the equalization coefficient of at least one equalizer in response to control data to configure 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. The control module can configure the optical transmitter and / or the processing module in response to the control data.

[0125] After the optical module in the optical transmitting 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.

[0126] Taking into account the delay of signal processing by the service module and the optical module in the optical transmitting 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.

[0127] S409, the optical controller sends control data (denoted as CD) to the control module in the optical receiving device. 收端 ), CD 收端 Used to indicate the working parameters of the optical receiving device in time slot c (denoted as PRM 收端 );

[0128] 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 transmission time of the optical signal in the first optical channel.

[0129] 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 without affecting the reception of adjacent data frames.

[0130] 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 transmission time of the optical signal in the first optical channel, and the signal processing delay of the optical module in the optical receiving device.

[0131] The optical controller can also receive data transmission requests sent by other optical transmitting devices to determine the transmission information of a data frame (referred to as a second data frame) adjacent to the first data frame received by the service module in the optical receiving device. 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, thereby determining the time slot occupied by the service module in the optical receiving device to receive the second data frame (referred to as the second frame time slot). Thus, the optical controller can determine the inter-frame time slot between the first frame time slot and the second frame time slot.

[0132] Taking the optical receiving device as the optical communication device 2 shown in Figure 1, the optical sending device as the optical communication device 3, and the first data frame as data frame 2 as an example, the second data frame can be data frame 1, and accordingly, the frame gap can be the frame gap t1 shown in Figure 1; or, the second data frame can be data frame 3, and accordingly, the frame gap can be the frame gap t2 shown in Figure 1; the second data frame can include data frame 1 and data frame 3, and accordingly, the frame gap can include the frame gap t1 and frame gap t2 shown in Figure 1.

[0133] After receiving the data transmission request, the optical controller can send control data (denoted as CD) 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. 收端 ), CD 收端 Used to indicate the working parameters of the optical receiving device in time slot c (denoted as PRM 收端 The information about the first optical channel may include channel distortion (e.g., amplitude distortion and / or phase distortion) introduced into the optical signal by the first optical channel. The information about the optical transmitting device may include the wavelength and data transmission rate supported by the optical transmitting device, and / or the operating mode adopted by the optical transmitting device to transmit the first data frame, and / or the amplitude and / or phase of the optical signal emitted by the optical transmitting device. The information about the optical receiving device may include the wavelength and data transmission rate supported by the optical receiving device, and / or the operating mode supported by the optical receiving device.

[0134] This application does not limit PRM 收端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.

[0135] The time slot information is used to determine the first frame time slot and the interframe gap. The time slot information may include the start time of the frame time slot and the start time of the interframe 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 interframe gap and / or the end time of the interframe gap. Slot c may include a frame time slot and an interframe gap.

[0136] 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.

[0137] The equalization coefficient can indicate the coefficient of the second receiving end equalizer (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 can be set in the optical receiver or ODSP, or the second equalizer includes the equalizers in the optical receiver and the ODSP. The present application does not limit the function of the second equalizer. For example, the second equalizer can be used to adjust the parameters of the signal, and the signal parameters include at least one of the intensity (or amplitude), phase and signal quality. The present application does not limit the type of the second equalizer. The second equalizer can 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 can 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 can be used to compensate for the nonlinear distortion of the optical transmitter or to compensate for the channel distortion of the optical channel.

[0138] The operating modes can be continuous or burst. Continuous mode is used to process continuous data, while burst mode is used to process burst data. Continuous data typically has long duration, minimal voltage fluctuations, and continuous data transmission. Burst data typically has varying durations and large voltage fluctuations.

[0139] S410, in the optical receiving device, the control module sends control data (denoted as CD) to the ODSP through the out-of-band interface. 收端O ), CD 收端O Used to indicate the working parameters of the optical module in time slot c (denoted as PRM 收端O );

[0140] In the optical receiving device, the control module sends control data (denoted as CD) to the ODSP through the out-of-band interface. 收端O ), CD 收端O Used to indicate the working parameters of the optical module in time slot c (denoted as PRM 收端O ).

[0141] The control module can be based on the PRM 收端 Determine PRM 收端O Optional, PRM 收端O Can include PRM 收端 Some or all of the parameters in, for example, PRM 收端O It may include at least one of the following parameters: time slot information, target wavelength, target data transmission rate, working mode and equalization coefficient, etc.

[0142] Step S409 is an optional step. The control module in the optical receiving device can determine the PRM by other means. 收端O .

[0143] S411, in the optical receiving device, ODSP according to CD 收端O Instructions, configure PRM in the optical module in time slot c. 收端O ;

[0144] 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 control data. For example, the ODSP can configure the parameters for the optical receiver, for itself, or for both the optical receiver and itself.

[0145] S412, in the optical receiving device, the control module sends control data (denoted as CD) to the service module 收端E ), CD 收端E It is used to indicate the working parameters of the service module in time slot c (denoted as PRM 收端E );)

[0146] In the optical receiving device, the control module receives the CD 收端 After that, you can 收端 Send control data (denoted as CD) to the business module 收 端E ), CD 收端E It is used to indicate the working parameters of the service module in time slot c (denoted as PRM 收端E ). The control module can be based on the PRM 发端 Determine PRM 发端E Optional, PRM 发端E Can include PRM 发端 Some or all of the parameters in CD 收端EIt can be used to instruct the service module to receive the first data frame in time slot c.

[0147] 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.

[0148] 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.

[0149] S413, in the optical receiving device, the optical module is in accordance with PRM 收端O , receiving an optical signal carrying a first data frame and sending an electrical signal to a service module through an in-band interface based on the optical signal;

[0150] The configured optical module can be used according to PRM 收端O , receiving an optical signal carrying a first data frame and sending an electrical signal to a service module through an in-band interface based on the optical signal.

[0151] If ODSP configures PRM to itself 收端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 the ODSP. After receiving the first electrical signal, the ODSP can 收端O The first electrical signal is processed, and then the processed first electrical signal is sent to the service module through the in-band interface.

[0152] PRM 收端O Taking the target data transmission rate as an example, the configured ODSP can recover a 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 user data from the electrical signal based on the clock signal.

[0153] PRM 收端O Taking timeslot information as an example, the configured ODSP can send a first electrical signal to the service module via an in-band interface during a frame timeslot and a second electrical signal to the service module during an interframe gap. The second electrical signal can be generated by a signal generator in the optical module. This application refers to the data frame carried by the second electrical signal as an interframe gap data frame or a filler data frame.

[0154] Figure 5 schematically shows a possible structure of an optical module in an optical receiving device. Referring to Figure 5, the optical receiving device includes an optical receiver and an ODSP. 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 via 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. The control signal is used to instruct the multiplexer to output the electrical signal input to the first input end (i.e., the first electrical signal) to the output end during the frame time slot, and to output the electrical signal input to the second input end (i.e., the second electrical signal) to the output end during the frame gap. Optionally, the control end of the multiplexer can be directly connected to the out-of-band interface and receive the control data directly from the control module instead of through the control module. The control data can be the above-mentioned control signal. Accordingly, the ODSP may not include a control module.

[0155] Taking the second data frame as the next data frame of the first data frame as an example, Figure 6 schematically illustrates 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. Referring to Figure 6, the data carried by the electrical signal is continuous data, which includes the first data frame and the interframe gap data frame. Figure 6 takes the first data frame including five fields as an example. The optional first data frame may include more or fewer fields. This application does not limit the length of the interframe gap data frame, which is generally related to the data transmission rate and the duration of the interframe gap.

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

[0157] 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.

[0158] The in-band interface between the optical module and the service module (as shown in the white-filled rectangle in FIG4 ) is generally used to transmit high-speed serial signals or provide a high-speed serial link, 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 existing optical receiving devices, the electrical signal sent by the optical module to the service module through the in-band interface is generally shown as the signal i1 in FIG7 , that is, the SERDES link between the optical module and the service module will experience a link down during the frame gap, and the link connection delay for the service module to re-establish the SERDES link is relatively long, generally in the microsecond (us) level, which is difficult to meet the requirements of the optical network. Referring to FIG7 , in the solution provided in the present application, the ODSP can send the signal i1 from the optical receiver to the service module through the in-band interface during the frame time slot according to the time slot information, and send the signal i2 generated by itself to the service module through the in-band interface during the frame gap, which is conducive to maintaining the SERDES link between the optical module and the service module in a connected state, reducing the delay for the service module to recover the data frame from the electrical signal, and improving the in-band transmission bandwidth.

[0159] If ODSP configures PRM to the optical receiver 收端O , the optical receiver can follow the PRM 收端O Receives optical signals and converts them into electrical signals and sends them to ODSP. After receiving the electrical signals, ODSP can process them and send the processed electrical signals to the business module through the in-band interface. 收端O Taking the target wavelength as an example, the configured optical receiver can receive the optical signal at the target wavelength, convert the optical signal into an electrical signal, and then send it to the ODSP.

[0160] If ODSP configures PRM to the optical receiver and itself 收端O , the optical receiver can follow the PRM 收端O Receive optical signals and convert them into electrical signals and send them to ODSP. After receiving the electrical signals, ODSP can 收端O The electrical signal is processed and then sent to the service module through the in-band interface.

[0161] This 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 be configured according to the PRM 收端O Receive the optical signal carrying the first data frame and send an electrical signal to the service module through the in-band interface based on the optical signal. For example, ODSP sends an electrical signal to the optical receiver and its own configuration PRM 收端O , means that ODSP can realize the optical module according to PRM by configuring itself and the optical receiver 收端O Receive an optical signal and send an electrical signal to the service module through the in-band interface based on the optical signal, rather than limiting the specific parameter values ​​configured by the ODSP to the same for the two. For example, the ODSP can provide a driving signal for the optical receiver, and the ODSP can adjust the driving signal in response to control data to achieve 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. The ODSP can adjust the equalization coefficient of at least one equalizer in response to control data to achieve its own configuration. For example, the ODSP may 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. The control module is used to configure the optical transmitter and / or the processing module in response to the control data.

[0162] S414, in the optical receiving device, the service module is configured according to the PRM 收端E , receiving an electrical signal through an in-band interface and recovering a first data frame from the electrical signal.

[0163] The service module may receive an electrical signal from the ODSP via 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.

[0164] 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 control module in controlling or managing the optical module in the optical receiving device and improve the in-band transmission bandwidth.

[0165] In the optical transmission equipment, 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 modules in the optical transmission equipment and improve the in-band transmission bandwidth.

[0166] This 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.

[0167] The control data (eg CD 光通道 or CD 发端 or CD 收端 or CD 发端O or CD 发端E or CD 收端O or CD 收端E ) can indicate the parameters of the device in a certain time slot. The control data can carry information about the corresponding time slot, which includes 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, CD 收端 It can carry information about time slot a. Alternatively, the control data may not include information about the corresponding time slot, and the device may determine the time slot based on the moment when the control data is received. For example, the device may use the nth time slot after receiving the control data as the time slot, where n is 0 or a positive integer. For example, CD 收端O It is possible not to carry the information of time slot a. ODSP receives CD 收端O Then, configure the PRM transmitter in the optical module immediately.

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

[0169] The above describes possible processes in the system shown in FIG3 in conjunction with FIG4 . Those skilled in the art may design other processes based on the functions of each device or module in the system shown in FIG3 . Furthermore, the functions of each device or module in the system shown in FIG3 may also be understood by reference to the steps performed by them in the process shown in FIG4 . For example, in the optical transmitting device shown in FIG3 , the control module may be used to execute S404, and optionally, S401 and S403, and optionally, S406; the ODSP may be used to execute S405; the service module may be used to execute S407; and the optical module may be used to execute S408. For example, in the optical receiving device shown in FIG3 , the control module may be used to execute S410, and optionally, S412, and optionally, S409; the ODSP may be used to execute S411; the service module may be used to execute S414; and the optical module may be used to execute S413.

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

[0171] 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.

[0172] For example, the ODSP and the optical receiver may be independent components, which are integrated into an optical module. The optical module is mounted on a mainboard where the control module is located in an onboard or pluggable manner.

[0173] 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.

[0174] Optionally, the control module or the control module in the ODSP may further be integrated with a memory, and the processor or MCU may be connected to the memory. The memory may be an internal memory on 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.

[0175] 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 can be understood with reference to the optical interconnection network and the optical controller shown in Figure 2 or Figure 3 or Figure 4, the optical transmitting device can be understood with reference to the optical transmitting device shown in Figure 2, the optical receiving device can be understood with reference to the optical receiving device shown in Figure 3 or Figure 4, or the optical transmitting device can be understood with reference to the optical transmitting device shown in Figure 3 or Figure 4, and the optical receiving device can be understood with reference to the optical receiving device shown in Figure 2.

[0176] Those skilled in the art can clearly understand that, for the convenience and brevity 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 when describing them in the examples of this application.

[0177] In the several examples provided in this application, it should be understood that the disclosed modules, devices, or equipment can be implemented in other ways. For example, the device examples described above are only schematic, and the division of the above-mentioned units is only a logical function division. In actual implementation, there may be other division methods, 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.

[0178] 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 deviate the essence of the corresponding technical solutions from the protection scope of the technical solutions of the various 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.

Citation Information

Patent Citations

  • Communication method, apparatus and system

    CN105409163A

  • Optical communication module and optical communication link information transmission method and device

    CN111884726A

  • Wavelength adjusting method and related equipment thereof

    CN112448758A

  • Out of band data transfer over optical connections

    US20110293282A1

  • Method for transmitting signalling information via out-of-band communication channel in optical communications network

    US20180176668A1