Wavelength scheduling method of wavelength selective switch and related device thereof

By acquiring wavelength scheduling information and power attenuation of optical signals, adjusting the splitting ratio using a splitting mapping table, and employing LCoS with multiple splitting columns for wavelength scheduling, the problem of bandwidth degradation in optical networks is solved, and the scheduling efficiency of optical signals is improved.

CN120880592APending Publication Date: 2025-10-31HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410544197.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-30
Publication Date
2025-10-31

AI Technical Summary

Technical Problem

In the cross-attenuation separation architecture of optical networks, multi-stage filtering of optical signals leads to bandwidth degradation, and existing technologies have failed to effectively solve the bandwidth degradation problem caused by filtering effects.

Method used

By acquiring the wavelength scheduling information of the optical signal and the power attenuation corresponding to each wavelength, the splitting ratio is determined using a splitting mapping table. The splitting ratio of adjacent wavelengths is adjusted to balance the bandwidth. Wavelength scheduling is performed using a multi-column LCoS to ensure bandwidth balance.

Benefits of technology

This improves the filtering bandwidth of optical network communication systems, reduces bandwidth degradation caused by differences in power attenuation between adjacent wavelengths, and enables more efficient optical signal scheduling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120880592A_ABST
    Figure CN120880592A_ABST
Patent Text Reader

Abstract

The invention provides a wavelength scheduling method of a wavelength selective switch and a related device thereof, and the method comprises the steps: obtaining the wavelength scheduling information of an optical signal and the power attenuation corresponding to each wavelength, and the wavelength scheduling information indicates a source port and a sink port corresponding to each wavelength; if the first wavelength and the second wavelength are adjacent wavelengths and the power attenuation amount of the first wavelength and the power attenuation amount of the second wavelength are different, determining the difference value of the power attenuation amount of the first wavelength and the power attenuation amount of the second wavelength; according to the difference value of the power attenuation amount, the splitting ratio between the first wavelength and the second wavelength is determined as a first splitting ratio, and the splitting ratio indicates the proportion of wavelength scheduling areas corresponding to the first wavelength and the second wavelength; and performing wavelength scheduling on the optical signal based on the wavelength scheduling information and the first splitting ratio, so that the difference between the bandwidths of the first wavelength and the second wavelength does not exceed a preset value. According to the invention, the filtering effect generated by the attenuation module is balanced while wavelength scheduling is carried out, so that the problem of bandwidth degradation is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of optical communication technology, and in particular to a wavelength scheduling method and related apparatus for a wavelength selective switch. Background Technology

[0002] A wavelength selective switch (WSS) is an optical switching device that enables wavelength selection and routing of optical signals. In the field of optical communication, WSSs are widely used in optical network cross-connection and wavelength conversion. A WSS can output any combination of wavelengths from a wavelength division multiplexed signal at an input port to any output port, achieving arbitrary wavelength routing. It is a crucial component in current reconfigurable optical add-drop multiplexer (ROADM) networking.

[0003] As the number of optical network nodes increases in the future, the optical network architecture is evolving into a centralized switching architecture. In this architecture, the WSS (Wireless Switching System) is used to schedule optical signals, and attenuation modules or devices are also set up for power equalization. These devices are typically attenuation filtering devices that achieve bandwidth equalization by attenuating different wavelengths. However, in this cross-attenuation separated optical network architecture, filtering is introduced during cross-connection and attenuation, resulting in an additional stage of filtering overhead. This extra filtering overhead leads to bandwidth degradation. Summary of the Invention

[0004] This application provides a wavelength scheduling method and related apparatus for a wavelength selective switch, which solves the problem of bandwidth degradation by equalizing the filtering effect generated by the attenuation module during wavelength scheduling.

[0005] The first aspect of this application provides a wavelength scheduling method for a wavelength selective switch, comprising:

[0006] The wavelength scheduling information of the optical signal and the power attenuation of each wavelength are obtained. The wavelength scheduling information indicates the source port and sink port corresponding to each wavelength, which is used to specify the wavelength scheduling strategy of the optical signal in the WSS. At the same time as obtaining the wavelength scheduling information, the power attenuation of these wavelengths is also obtained so as to achieve bandwidth equalization based on the difference between the power attenuation.

[0007] When the power attenuation of adjacent wavelengths is inconsistent in the attenuation module, a bandwidth splitting problem will occur when performing wavelength scheduling in the cross module. To solve this problem, assuming there are adjacent first and second wavelengths and the power attenuation of the first and second wavelengths is different, the difference in power attenuation of the first and second wavelengths is first determined and defined as the first difference value. Then, based on the first difference value, the splitting ratio between the first and second wavelengths is determined as the first splitting ratio, which indicates the proportion of the wavelength scheduling regions corresponding to the first and second wavelengths.

[0008] While WSS performs wavelength scheduling based on wavelength scheduling information, it determines the scheduling regions for the first wavelength and the second wavelength according to the first spectral split, so that the difference in bandwidth between the first wavelength and the second wavelength does not exceed the preset value, thus achieving the effect of bandwidth balance.

[0009] In the method provided in this application embodiment, when the WSS schedules the wavelength, it not only considers the wavelength scheduling information but also the splitting ratio to schedule the wavelength, thereby balancing the bandwidth degradation effect caused by the filtering effect due to the difference in power attenuation of adjacent wavelengths, thereby improving the filtering bandwidth of the optical network communication system.

[0010] In one possible implementation, determining a first splitting ratio between the first wavelength and the second wavelength based on a first difference in power attenuation between the first wavelength and the second wavelength includes:

[0011] Determine the first difference in power attenuation between the first wavelength and the second wavelength;

[0012] Load the pre-configured beam splitting map, which includes the mapping relationship between attenuation difference value and beam splitting ratio. The attenuation difference value is the difference in power attenuation between adjacent wavelengths.

[0013] The first spectral ratio corresponding to the first difference value is determined by using a spectral mapping table.

[0014] In this embodiment, the first wavelength and the second wavelength are adjacent wavelengths. When the power attenuation between them is inconsistent, a bandwidth imbalance problem will occur when passing through the crossover module. This can be addressed by loading a pre-configured spectral mapping table to find the splitting ratio corresponding to the attenuation difference value. This spectral mapping table is based on experimental data and theoretical calculations, and it establishes a mapping relationship between the attenuation difference value and the splitting ratio. By using this splitting ratio to split adjacent wavelengths (the first wavelength and the second wavelength), bandwidth balance between adjacent wavelengths can be ensured.

[0015] In one possible implementation, after determining the first difference value if the first wavelength and the second wavelength are adjacent wavelengths and there is a difference in the power attenuation between the first wavelength and the second wavelength, the method further includes:

[0016] The bandwidth difference is determined based on the bandwidth of the first wavelength and the second wavelength. The bandwidth is obtained by wavelength scheduling of the optical signal based on wavelength scheduling information.

[0017] If the bandwidth difference exceeds the preset value, the splitting ratio between the first wavelength and the second wavelength is adjusted until the bandwidth difference is less than the preset value. The splitting ratio obtained from the last adjustment is determined as the first splitting ratio.

[0018] Establish a mapping relationship between the first difference value and the first spectrophotometric ratio in the spectrophotometric mapping table.

[0019] In this embodiment, since different power attenuation differences can lead to bandwidth degradation between adjacent wavelengths, wavelengths can be scheduled first based on wavelength scheduling information to obtain the corresponding filter spectrum. The bandwidth difference value can be determined by calculating the difference between the bandwidths of two wavelengths. If the bandwidth difference value exceeds a preset value, the splitting ratio needs to be adjusted. Adjusting the splitting ratio means changing the ratio of optical power obtained by the first wavelength and the second wavelength. By adjusting the splitting ratio, the bandwidths of the two wavelengths can be changed, thereby reducing the bandwidth difference value. When the bandwidth difference value is less than the preset value, the splitting ratio corresponding to this state can be determined as the first splitting ratio, and a mapping relationship with the first difference value can be established. That is to say, if the power attenuation difference between the first wavelength and the second wavelength is equal to the first difference value, the first splitting ratio can be directly used for wavelength scheduling.

[0020] In one possible implementation, the wavelength selection switch performs wavelength scheduling based on a silicon-based liquid crystal LCoS, where a first wavelength corresponds to a pixel in a first region of the LCoS, a second wavelength corresponds to a pixel in a second region of the LCoS, and at least two beam-splitting columns are included between the first and second regions. A first beam-splitting ratio indicates the ratio of pixels corresponding to the first wavelength and pixels corresponding to the second wavelength in the two beam-splitting columns.

[0021] Wavelength scheduling of the optical signal based on wavelength scheduling information and the first splitting ratio includes:

[0022] A scheduling image of LCoS is generated based on wavelength scheduling information and the first splitting ratio;

[0023] Wavelength scheduling is performed based on scheduling images. In this embodiment, LCoS is used to generate specific optical images for wavelength scheduling, which can precisely control the transmission direction and wavelength selection of the optical signal. To balance bandwidth, the beam splitter is changed from one column to multiple columns (i.e., at least two columns). The controllable bandwidth range of multiple beam splitters is increased, and the bandwidth degradation caused by different attenuation can be balanced by adjusting the splitting ratio of the beam splitter.

[0024] In one possible implementation, after obtaining the wavelength scheduling information of the optical signal and the power attenuation corresponding to each wavelength, the method further includes:

[0025] If the first wavelength and the second wavelength are adjacent wavelengths and there is no difference in the power attenuation between the first wavelength and the second wavelength, then wavelength scheduling is performed on the optical signal based on wavelength scheduling information.

[0026] In this embodiment, when the power attenuation of the first wavelength and the second wavelength is the same, there is no difference between the power attenuation of the first wavelength and the second wavelength. Therefore, it is not necessary to balance or adjust the power of the two wavelengths through the splitting ratio, and the optical signal can be directly wavelength-controlled based on the wavelength scheduling information. Since the power attenuation of the first wavelength and the second wavelength is the same, the WSS can simply allocate them to the corresponding output ports according to the wavelength scheduling information without the need for additional power adjustment.

[0027] A second aspect of this application provides a wavelength scheduling device for a wavelength selective switch, comprising:

[0028] The acquisition module is used to acquire the wavelength scheduling information of the optical signal and the power attenuation corresponding to each wavelength. The wavelength scheduling information indicates the source port and sink port corresponding to each wavelength.

[0029] An equalization module is used to determine a first difference value if the first wavelength and the second wavelength are adjacent wavelengths and there is a difference in the power attenuation of the first wavelength and the second wavelength. The first difference value indicates the difference in the power attenuation of the first wavelength and the second wavelength.

[0030] The equalization module is also used to determine the splitting ratio between the first wavelength and the second wavelength as a first splitting ratio based on the first difference value, wherein the splitting ratio indicates the proportion of the wavelength scheduling regions corresponding to the first wavelength and the second wavelength;

[0031] The scheduling module is used to perform wavelength scheduling on the optical signal based on wavelength scheduling information and the first splitting ratio, so that the bandwidth difference between the first wavelength and the second wavelength does not exceed a preset value. The bandwidth difference value indicates the difference in bandwidth between the first wavelength and the second wavelength.

[0032] In one possible implementation, the load balancing module specifically includes:

[0033] The loading submodule is used to load a pre-configured beam splitting map table, which includes the mapping relationship between attenuation difference values ​​and splitting ratios. The attenuation difference value is the difference in power attenuation between adjacent wavelengths.

[0034] The lookup table submodule is used to determine the first spectrophotometric ratio corresponding to the first difference value through the spectrophotometric mapping table.

[0035] One possible implementation also includes:

[0036] The adjustment module is used to determine the bandwidth difference value based on the bandwidth of the first wavelength and the second wavelength. The bandwidth is obtained by wavelength scheduling of the optical signal based on wavelength scheduling information. If the bandwidth difference value exceeds the preset value, the splitting ratio between the first wavelength and the second wavelength is adjusted until the bandwidth difference value is less than the preset value. The splitting ratio obtained by the last adjustment is determined as the first splitting ratio. A mapping relationship between the first difference value and the first splitting ratio is established in the splitting mapping table.

[0037] In one possible implementation, the wavelength selection switch performs wavelength scheduling based on a silicon-based liquid crystal LCoS, where a first wavelength corresponds to a pixel in a first region of the LCoS, a second wavelength corresponds to a pixel in a second region of the LCoS, and at least two beam-splitting columns are included between the first and second regions. A first beam-splitting ratio indicates the ratio of pixels corresponding to the first wavelength and pixels corresponding to the second wavelength in the two beam-splitting columns.

[0038] The scheduling module is specifically used to generate a scheduling image of LCoS based on wavelength scheduling information and the first splitting ratio; and to perform wavelength scheduling based on the scheduling image.

[0039] In one possible implementation,

[0040] The equalization module is also used to perform wavelength scheduling on the optical signal based on wavelength scheduling information if the first wavelength and the second wavelength are adjacent wavelengths and there is no difference in the power attenuation of the first wavelength and the second wavelength.

[0041] A third aspect of this application provides an optical network architecture, including an attenuation module, a wavelength selection switch, and a master controller;

[0042] The main controller is used to send the power attenuation amount corresponding to each wavelength in the optical signal to the attenuation module and the wavelength selection switch, and to send wavelength scheduling information of the optical signal to the wavelength selection switch. The wavelength scheduling information indicates the source port and sink port corresponding to each wavelength.

[0043] The attenuation module is used to attenuate the power of each wavelength according to the power attenuation amount.

[0044] A wavelength selection switch is used to determine a first difference value if the first wavelength and the second wavelength are adjacent wavelengths and there is a difference in the power attenuation of the first wavelength and the second wavelength. The first difference value indicates the difference in the power attenuation of the first wavelength and the second wavelength. Based on the first difference value, the splitting ratio between the first wavelength and the second wavelength is determined as a first splitting ratio, which indicates the proportion of the wavelength scheduling regions corresponding to the first wavelength and the second wavelength. Based on the wavelength scheduling information and the first splitting ratio, the optical signal is wavelength-scheduled so that the bandwidth difference between the first wavelength and the second wavelength does not exceed a preset value. The bandwidth difference value indicates the difference in the bandwidth of the first wavelength and the second wavelength.

[0045] A fourth aspect of this application provides a computer device, comprising:

[0046] Memory and processor;

[0047] The memory stores instructions, which, when executed on the processor, perform the methods described above.

[0048] The fifth aspect of this application provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the methods described above.

[0049] A sixth aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the above aspects.

[0050] The beneficial effects of the technical solutions provided in aspects two through six above can be referred to the beneficial effects of the technical solutions in aspect one, and will not be repeated here.

[0051] As can be seen from the above technical solutions, the embodiments of this application have the following advantages:

[0052] The wavelength scheduling method and related apparatus for wavelength selection switches provided in this application acquire the power attenuation amount corresponding to each wavelength while acquiring wavelength scheduling information. Considering that when the power attenuation amounts of adjacent wavelengths are inconsistent, insertion loss may occur when scheduling adjacent wavelengths, the splitting ratio for splitting adjacent wavelengths is determined based on the difference between adjacent wavelengths. When scheduling wavelengths, wavelength scheduling is performed not only based on wavelength scheduling information but also considering the splitting ratio, thereby balancing the filtering effect caused by the power attenuation amounts of adjacent wavelengths, thereby improving the filtering bandwidth of the optical network communication system. Attached Figure Description

[0053] Figure 1 This is a schematic diagram of a split-equalized optical network architecture.

[0054] Figure 2 This is a schematic diagram of a three-level centralized switching node architecture provided in an embodiment of this application;

[0055] Figure 3 This is a schematic diagram of a distributed ROADM node architecture provided in an embodiment of this application;

[0056] Figure 4 This is a flowchart of the wavelength scheduling method for a wavelength selective switch provided in an embodiment of this application;

[0057] Figure 5a and Figure 5b This is a schematic diagram of the filtered spectrum of adjacent wavelengths after passing through the attenuation module and the cross module in a cross-attenuation separated optical network architecture in the prior art;

[0058] Figure 6 This is a schematic diagram of the LCoS grating for the wavelength scheduling method of WSS based on multiple beam splitters in the embodiments of this application;

[0059] Figure 7 Provided for the embodiments of this application Figure 2 The corresponding wavelength scheduling flowchart for the optical network architecture;

[0060] Figure 8 Provided for the embodiments of this application Figure 3 The corresponding wavelength scheduling flowchart for the optical network architecture;

[0061] Figure 9 A schematic diagram of the wavelength scheduling device for a wavelength selection switch provided in an embodiment of this application;

[0062] Figure 10 This is a schematic diagram of an optical network architecture provided in an embodiment of this application;

[0063] Figure 11 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation

[0064] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “corresponding to,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0065] A wavelength selective switch (WSS) is an optical switching device that enables wavelength selection and routing of optical signals. In the field of optical communication, WSSs are widely used in optical network cross-connection and wavelength conversion. Based on requirements, specific wavelength combinations are selected from the wavelength division multiplexed signal at the input port and precisely output to a designated output port, achieving arbitrary wavelength routing. This arbitrary wavelength routing capability makes the WSS a core device for critical operations such as optical network cross-connection and wavelength conversion, and an important component in current reconfigurable optical add-drop multiplexer (ROADM) networking.

[0066] With the continuous expansion of network scale and the increasing demand for services, the number of optical network nodes will increase in the future, and the optical network architecture is constantly evolving to adapt to the needs of higher capacity and greater flexibility. Against this backdrop, centralized switching architecture has emerged as an important direction in the development of optical network architecture. For example... Figure 1 As shown, Figure 1This diagram illustrates a discrete equalization optical network architecture. In this centralized switching architecture, cross-connect modules and attenuation modules are separately configured. Optical signals in each direction of the optical network first undergo power compensation via optical amplifiers, and then are switched by the cross-connect modules. The cross-connect modules typically work in conjunction with uplink / downlink modules, allowing optical signals to enter or exit the optical network system. The cross-connect module is specifically a WSS (Wavelength Switch), which can be multiple 1×N WSSs, M×N WSSs, or combinations thereof, used for signal scheduling. After wavelength scheduling by the WSS, the attenuation modules adjust the attenuation of different wavelengths. The attenuation modules are typically filtering devices with attenuation functions, achieving bandwidth equalization by applying different attenuations to each wavelength. The positions of the cross-connect modules and attenuation modules can be interchanged without affecting the system's transmission performance.

[0067] However, this cross-attenuation separated optical network architecture has a potential problem. When the optical signal is cross-scheduled through the WSS, a filtering process is introduced. Then, when it passes through the attenuation module for power equalization, another filtering process is introduced. While this setup achieves signal scheduling and power equalization, it incurs an extra stage of filtering, leading to a certain degree of bandwidth degradation.

[0068] To address the aforementioned issues, this application provides a wavelength scheduling method and related apparatus for a wavelength selective switch. This wavelength selective switch acquires wavelength scheduling information and the power attenuation corresponding to each wavelength. Considering that insertion loss may occur when scheduling adjacent wavelengths due to inconsistent power attenuation, the splitting ratio for splitting adjacent wavelengths is determined based on the difference between them. When scheduling wavelengths, the method considers not only wavelength scheduling information but also the splitting ratio, thereby balancing the filtering effect caused by the power attenuation of adjacent wavelengths and improving the filtering bandwidth of the optical network communication system.

[0069] To facilitate understanding, the wavelength scheduling method and related apparatus of the wavelength selective switch provided in this application embodiment will be described in detail below. First, the optical network architecture used in the wavelength scheduling method of the wavelength selective switch provided in this application embodiment will be introduced. This optical network architecture is a split-equalization optical network architecture, in which the cross-scheduling of optical signal wavelengths and power equalization are completed separately by two modules. For easier understanding, please refer to [link to relevant documentation]. Figure 2 and Figure 3 , Figure 2 This is a schematic diagram of a three-level centralized switching node architecture provided in an embodiment of this application. Figure 3 This is a schematic diagram of a distributed ROADM node architecture provided in an embodiment of this application, which will be described in detail below.

[0070] Please see Figure 2 With the continuous expansion of network scale and the increasing demand for services, the evolution of optical cross-connect (OXC) networks to multi-level switching architectures is an inevitable trend. Taking the evolution of network architecture from a two-level switching architecture to a three-level centralized switching architecture as an example, such as... Figure 2 As shown, the signal light from each direction first undergoes power amplification through the node's optical amplifier. The amplified signal then passes through a 1×K WSS, which switches the signal light of each wavelength to different N×N WSS modules. The first N×N WSS module can dispatch the signal to directions 1 to M, the second N×N WSS can dispatch the signal to directions M+1 to 2M, and so on. After being dispatched by the N×N WSS, the signal light passes through a K×1 WSS for wavelength convergence, and finally exits the node after passing through the optical amplifier. In this architecture, the 1×K WSS and K×1 WSS, as attenuation modules, only perform signal grouping, multiplexing / splitting, and power equalization (wavelength attenuation); the N×N WSS module, as a centralized cross-connect module, only performs wavelength dispatching. Compared to traditional distributed node architectures, Figure 2 In the corresponding architecture, power equalization and wavelength switching are accomplished by two separate modules, which is a cross-attenuation separated optical network architecture.

[0071] Please see Figure 3 In this distributed ROADM architecture, dynamic gain adjustment in the optical amplifier can be achieved by replacing the gain flattening filter (GFF) with a 1×1 WSS. For example... Figure 3 As shown, the signal light from each direction first undergoes optical power amplification through the node's optical amplifier. The amplified signal then undergoes wavelength scheduling through a wireless mesh network composed of 1×N WSSs and N×1 WSSs. The scheduled signal light then undergoes power equalization through a dynamic GFF, and exits the node after passing through the optical amplifier. In this architecture, power equalization is achieved by the dynamic GFF, and wavelength switching is achieved by the mesh network, making it a cross-attenuation separated optical network architecture.

[0072] The wavelength scheduling method of the wavelength selective switch provided in this application embodiment will be described below from the perspective of the cross module (wavelength selective switch). Please refer to... Figure 4 , Figure 4 A flowchart of the wavelength scheduling method for a wavelength selective switch provided in this application embodiment includes:

[0073] 401. Obtain the wavelength scheduling information of the optical signal and the power attenuation corresponding to each wavelength. The wavelength scheduling information indicates the source port and destination port corresponding to each wavelength.

[0074] Understandably, the primary function of the WSS (Wavelength Scheduling Controller) is wavelength scheduling. In practical applications, the acquisition and distribution of wavelength scheduling information are typically achieved through the master controller of the optical network system. The master controller continuously monitors the status of each node and device in the optical network, determines the allocation of each wavelength beam, and thus specifies the wavelength scheduling strategy and generates corresponding wavelength scheduling information. Wavelength scheduling information mainly includes the specific routing details of each wavelength signal in the optical network. This detailed information indicates from which source port the optical signal should originate and which destination port it should ultimately reach. As a core device in the optical network, the WSS can acquire and process this wavelength scheduling information in real time. It receives wavelength scheduling commands through interaction with the network management system or controller and configures its internal filtering and routing mechanisms accordingly. In this way, the WSS can achieve precise selection and routing of optical signal wavelengths.

[0075] For example, in an optical network system, there are two source ports A and B, and two destination ports X and Y. The network management system (WMS) generates wavelength scheduling information based on service requirements and network status. This information indicates that an optical signal of a specific wavelength λ1 emitted from source port A should be routed to destination port X, while an optical signal of a specific wavelength λ2 emitted from source port B should be routed to destination port Y. Upon receiving this wavelength scheduling information, the waveguide control system (WSS) selects and routes the optical signals according to its internal configuration rules. It uses grating structures and waveguide couplers to achieve this function, ensuring that the optical signal of λ1 is accurately routed from source port A to destination port X, and the optical signal of λ2 is accurately routed from source port B to destination port Y.

[0076] In this embodiment, in addition to wavelength scheduling information, the power attenuation amount corresponding to each wavelength is also included. Specifically, this power attenuation amount refers to the power attenuation amount of each wavelength in the attenuation module of the cross-attenuation separated optical network architecture. It is understood that different attenuation conditions are set for each wavelength in the attenuation module; therefore, power attenuation introduces filtering, affecting transmission performance. To reduce filtering costs, WSS acquires the power attenuation amount of these wavelengths along with the wavelength scheduling information, so as to achieve bandwidth balance based on the differences in power attenuation amounts.

[0077] 402. If the first wavelength and the second wavelength are adjacent wavelengths and there is a difference in the power attenuation of the first wavelength and the second wavelength, then a first difference value is determined, which indicates the difference in the power attenuation of the first wavelength and the second wavelength.

[0078] 403. Based on the first difference value, the splitting ratio between the first wavelength and the second wavelength is determined as the first splitting ratio, which indicates the proportion of the wavelength scheduling regions corresponding to the first wavelength and the second wavelength.

[0079] It is understandable that when the power attenuation of adjacent wavelengths is inconsistent in the attenuation module, a bandwidth splitting problem will occur during wavelength scheduling in the crossover module, which will manifest as a "horn-shaped" spectrum in the filter spectrum. To facilitate understanding, the following explanation is provided:

[0080] Please see Figure 5a and Figure 5b , Figure 5a and Figure 5b This is a schematic diagram of the filtering spectrum of adjacent wavelengths after passing through the attenuation module and the cross module in a cross-attenuation separated optical network architecture in the prior art.

[0081] For three adjacent wavelength channels ch1, ch2, and ch3, the bandwidth input to the attenuation module is the same, assumed to be 36 GHz. The attenuation module uses an attenuation module engine (or liquid crystal on silicon (LCoS) when the attenuation module is a WSS) to perform power attenuation on each wavelength. Figure 5a As shown in the left figure, taking a 10dB attenuation of the left and right wavelength channels (ch1 and ch3) as an example, after passing through the attenuation module, the bandwidth of the middle wavelength channel (ch2) is 51GHz, while the bandwidth of ch1 and ch3 is degraded to 35GHz. The gratings corresponding to the three wavelength channels of the cross module are determined by their respective channel parameters and are usually uniformly configured, such as... Figure 5a As shown in the right figure, each wavelength channel has a single beam splitter in the center of its corresponding grating region, with pixels on the beam splitter evenly distributed across the left and right wavelength channels. The optical signal, after passing through the attenuation module and then the cross-connect module, has the following filtered spectrum: Figure 5b As shown, it is understandable that the bandwidth of the left and right wavelength channels is also unbalanced in the filter spectrum, and they exhibit a single-sided "horn" shape.

[0082] To address the aforementioned issues, this application embodiment considers the specific differences in power attenuation between adjacent wavelengths to calibrate the splitting ratio of the cross-connect module. The calibrated splitting ratio is then configured into the cross-connect module so that the cross-connect module can distribute optical signals according to the splitting ratio, ensuring bandwidth balance between adjacent wavelengths.

[0083] In one possible implementation, the splitting ratio can be determined based on the difference in power attenuation by pre-configuring a splitting mapping table; that is, step 403 specifically includes:

[0084] 4031, Load the pre-configured beam splitting map table, which includes the mapping relationship between attenuation difference value and beam splitting ratio. The attenuation difference value is the difference in power attenuation between adjacent wavelengths.

[0085] 4032, determine the first spectral ratio corresponding to the first difference value through the spectral mapping table.

[0086] It is understandable that since the first and second wavelengths are adjacent wavelengths, when their power attenuation is inconsistent, problems such as uneven bandwidth and "horn-shaped" spectra will occur when passing through the cross-module. Therefore, the difference in power attenuation between the first and second wavelengths is first determined and defined as the first difference value. Then, a pre-configured spectrophotometer is loaded. This spectrophotometer, based on experimental data and theoretical calculations, establishes a mapping relationship between the attenuation difference value and the splitting ratio. Through the spectrophotometer, the splitting ratio corresponding to a specific attenuation difference value can be found. Finally, the first splitting ratio corresponding to the first difference value is determined through the spectrophotometer. This splitting ratio is set by the system to compensate for or adjust the power attenuation difference between adjacent wavelengths. By using this splitting ratio to split adjacent wavelengths (the first and second wavelengths), bandwidth balance between adjacent wavelengths can be ensured.

[0087] This application also provides a method for determining a spectroscopic mapping table, namely:

[0088] In one possible implementation, after step 402, the method further includes:

[0089] The bandwidth difference is determined based on the bandwidth of the first wavelength and the second wavelength. The bandwidth is obtained by wavelength scheduling of the optical signal based on wavelength scheduling information.

[0090] If the bandwidth difference exceeds the preset value, the splitting ratio between the first wavelength and the second wavelength is adjusted until the bandwidth difference is less than the preset value. The splitting ratio obtained from the last adjustment is determined as the first splitting ratio.

[0091] Establish a mapping relationship between the first difference value and the first spectrophotometric ratio in the spectrophotometric mapping table.

[0092] Understandably, different power attenuation differences can lead to bandwidth degradation between adjacent wavelengths. Therefore, wavelengths can be scheduled based on wavelength scheduling information to obtain the corresponding filter spectrum. When no interference is applied to the splitting ratio, the filter spectrum should be similar. Figure 5b The image shown illustrates an imbalance in bandwidth. The bandwidth difference can be determined by calculating the difference between the bandwidths of the two wavelengths. If the bandwidth difference does not exceed a preset value, then the bandwidth is not degraded and no adjustment is needed; if the bandwidth difference exceeds the preset value, then the splitting ratio needs to be adjusted.

[0093] Adjusting the splitting ratio means changing the ratio of optical power obtained from the first and second wavelengths. By adjusting the splitting ratio, the bandwidth of the two wavelengths can be changed, thereby reducing the bandwidth difference. After adjusting the splitting ratio, the bandwidth difference is recalculated. If the bandwidth difference still exceeds the preset value, the splitting ratio is adjusted again. This process is repeated until the bandwidth difference is less than the preset value. When the bandwidth difference finally falls below the preset value, the splitting ratio obtained from the last adjustment is recorded as the first splitting ratio.

[0094] In the beam splitting mapping table, a mapping relationship is established between the first difference value (i.e., the bandwidth difference value that is ultimately less than the preset value) and the first beam splitting ratio. In other words, if there is a difference in power attenuation between the first wavelength and the second wavelength that is equal to the first difference value, the first beam splitting ratio can be directly used for wavelength scheduling.

[0095] 404. Based on wavelength scheduling information and the first splitting ratio, perform wavelength scheduling on the optical signal so that the bandwidth difference between the first wavelength and the second wavelength does not exceed a preset value, and the bandwidth difference value indicates the difference in bandwidth between the first wavelength and the second wavelength.

[0096] Understandably, after determining the first splitting ratio, the WSS performs wavelength scheduling based on the wavelength scheduling information. At the same time, it determines the scheduling regions for the first wavelength and the second wavelength according to the first splitting ratio. This allows the WSS to schedule each wavelength from the source port to different destination ports while ensuring that the difference in bandwidth between the first wavelength and the second wavelength does not exceed a preset value, thus achieving the effect of bandwidth balance.

[0097] In one possible implementation, the wavelength selection switch performs wavelength scheduling based on LCoS, where a first wavelength corresponds to a pixel in a first region of LCoS, a second wavelength corresponds to a pixel in a second region of LCoS, and at least two beam splitting columns are included between the first and second regions. A first beam splitting ratio indicates the proportion of pixels corresponding to the first wavelength and pixels corresponding to the second wavelength in the two beam splitting columns.

[0098] At this point, step 404 specifically includes:

[0099] A scheduling image of LCoS is generated based on wavelength scheduling information and the first splitting ratio;

[0100] Wavelength scheduling based on scheduling images.

[0101] Understandably, LCoS is a technology that uses liquid crystal materials to control the phase and amplitude of light. In WSS, LCoS is used to generate specific optical images that can precisely control the transmission direction and wavelength selection of light signals. When the wavelength selection switch is based on LCoS in a WSS, each wavelength corresponds to a specific region on the LCoS. For example, the first wavelength corresponds to a pixel in the first region of the LCoS, and the second wavelength corresponds to a pixel in the second region of the LCoS. The pixel column at the boundary between the first and second regions is called the beam splitting column. In the prior art, there is usually one beam splitting column between the regions corresponding to the two wavelengths. The pixels on the beam splitting column are evenly distributed between the first and second regions. That is, assuming there are 400 pixels in one column on the LCoS, in the prior art, 200 pixels might be assigned to the first wavelength and the other 200 pixels to the second wavelength, meaning the beam splitting ratio between the first and second wavelengths is 0.5.

[0102] In this embodiment, to balance bandwidth, the beam splitter column is changed from one column to multiple columns (i.e., at least two columns). The controllable bandwidth range of multiple beam splitter columns is increased, and the bandwidth degradation caused by different attenuation can be balanced by adjusting the splitting ratio of the beam splitter columns. Specifically, the number of beam splitter columns is three, that is, one beam splitter column is set on each side of the original beam splitter column to perform beam splitting together.

[0103] Once the wavelength scheduling information and the first splitting ratio are determined, a corresponding LCoS scheduling image can be generated. This scheduling image indicates the brightness and / or color of each pixel in the LCoS, enabling precise scheduling of optical signals of different wavelengths. The LCoS adjusts its pixel state according to the loaded scheduling image, thereby achieving wavelength scheduling of the optical signal. By precisely controlling the pixels of the LCoS device, the propagation direction, intensity, or phase of the optical signal can be changed to achieve the desired wavelength scheduling effect.

[0104] Please see Figure 5a and Figure 6 , Figure 6 This is a schematic diagram of the LCoS grating for the wavelength scheduling method of WSS based on multiple beam splitters in the embodiments of this application.

[0105] like Figure 5a The diagram below shows the gratings of each module engine (LCoS) in the middle filter spectrum. Each wavelength channel has a corresponding grating region, and the boundary between any two regions is the beam splitter. When the beam splitter is a single column, the pixels on the beam splitter are evenly distributed across the left and right wavelengths, resulting in no power equalization effect. In the embodiments of this application, as shown... Figure 6 As shown, the beam splitter column changes from one column to multiple columns. That is, the area with thick lines in the figure is the area where the beam splitter column is located. The controllable bandwidth range of multiple columns is larger. To address the degradation of filter bandwidth caused by different attenuation, bandwidth balance can be achieved by adjusting the splitting ratio of the beam splitter column.

[0106] like Figure 5a As shown, the bandwidth of the first three channels is 36GHz. After the equalization module, the bandwidth of channel 2 is 51GHz, while the bandwidth of channels 1 and 3 is degraded to 35GHz. Figure 6 As shown, the cross module adjusts the splitting ratio of the multiple splitting columns to equalize the bandwidth of ch2 to ch1 and ch3, which can equalize all three wavelength channels to 36.5 GHz, and the "horn" of the spectrum can also be suppressed to reduce the insertion loss in the passband.

[0107] In one possible implementation, after step 401, the method further includes:

[0108] If the first wavelength and the second wavelength are adjacent wavelengths and there is no difference in the power attenuation between the first wavelength and the second wavelength, then wavelength scheduling is performed on the optical signal based on wavelength scheduling information.

[0109] Understandably, when the power attenuation of the first and second wavelengths is identical, there is no difference between their power attenuation values. Therefore, there will be no bandwidth degradation in the WSS (cross-connect module), and no additional power adjustment or compensation is needed. Thus, the WSS can directly perform wavelength scheduling on the optical signal based on wavelength scheduling information without needing to balance or adjust the power of the two wavelengths through the splitting ratio. Since the power attenuation of the first and second wavelengths is the same, the WSS can simply allocate them to the corresponding output ports according to the wavelength scheduling information without requiring additional power adjustment.

[0110] For ease of understanding, the following will be based on... Figure 2 and Figure 3 The corresponding optical network architecture describes the wavelength scheduling method of the wavelength selection switch provided in the embodiments of this application.

[0111] Please see Figure 2 and Figure 7 , Figure 7 Provided for the embodiments of this application Figure 2 The corresponding wavelength scheduling flowchart for the optical network architecture.

[0112] First, the master controller sends configuration information to the attenuation module and the cross-connect module. The line-side modules (1×K WSS and K×1WSS) are equivalent to the attenuation modules. The configuration information sent by the master controller to the line-side modules includes: the center wavelength of each wavelength channel in the wavelength scheduling module, the bandwidth of each wavelength channel, the attenuation of each wavelength, and the destination port of each wavelength channel route. The configuration information sent by the master controller to the centralized switching module (N×NWSS) includes the center wavelength of each wavelength channel in the wavelength scheduling module, the bandwidth of each wavelength channel, the source port and destination port of each wavelength channel, and the attenuation of each wavelength.

[0113] The line-side module parses and calculates the received configuration information. Since the line-side modules in this optical network architecture are 1×K WSS and K×1 WSS, the corresponding LCoS image can be directly generated and loaded based on the above configuration information. The centralized cross-connect module pre-configures multiple beam splitting columns and pre-calibrates a beam splitting mapping table that establishes the correspondence between the attenuation difference of adjacent wavelengths and the splitting ratio of the beam splitting columns. After obtaining the configuration information, the centralized cross-connect module first determines whether a first wavelength channel and its adjacent second wavelength channels have been bound and transmitted in the line-side module; that is, whether adjacent wavelength channels originate from the same line-side module. Then, it determines whether there is a difference in the attenuation of the first and second wavelength channels in the line-side module. If there is no difference, the centralized cross-connect module directly parses and calculates based on the configuration information, generates the LCoS image, and loads it. If there is a difference, the centralized cross-connect module determines the splitting ratio corresponding to the difference value based on the pre-calibrated beam splitting mapping table, and generates the LCoS image and loads it in conjunction with the configuration information.

[0114] Please see Figure 3 and Figure 8 , Figure 8 Provided for the embodiments of this application Figure 3 The corresponding wavelength scheduling flowchart for the optical network architecture.

[0115] First, the master controller sends configuration information to the attenuation module and the cross-connect module. The dynamic GFF is equivalent to the attenuation module. The configuration information sent by the master controller to the GFF includes: the center wavelength of each wavelength channel in the module, the bandwidth of each wavelength channel, and the attenuation of each wavelength. Since the dynamic GFF can be a 1×1 WSS, the configuration information does not need to include the source port and the destination port. The configuration information sent by the master controller to the line-side WSS (mesh network composed of 1×N WSS and N×1 WSS) module includes the center wavelength of each wavelength channel in the module, the bandwidth of each wavelength channel, the source port and the destination port of each wavelength channel, and the attenuation of each wavelength.

[0116] The dynamic GFF parses and calculates the received configuration information. Since the dynamic GFF in this optical network architecture can be a 1×1 WSS, it can directly generate and load the corresponding LCoS image based on the above configuration information. The line-side WSS pre-configures multiple beam splitting columns and pre-calibrates a beam splitting mapping table that establishes the correspondence between the attenuation difference of adjacent wavelengths and the splitting ratio of the beam splitting columns. After obtaining the configuration information, the line-side WSS determines whether there is a difference in the attenuation of adjacent wavelength channels. If there is no difference, the line-side WSS directly parses and calculates based on the configuration information, generates and loads the LCoS image; if there is a difference, the line-side WSS uses the pre-calibrated beam splitting mapping table to determine the splitting ratio corresponding to the difference value, and combines it with the configuration information to generate and load the LCoS image.

[0117] The wavelength scheduling method for wavelength selection switches provided in this application acquires both wavelength scheduling information and the power attenuation of each wavelength. Considering that insertion loss may occur when scheduling adjacent wavelengths due to inconsistent power attenuation, the method determines the splitting ratio for each adjacent wavelength based on the difference between them. This approach considers both wavelength scheduling information and the splitting ratio during wavelength scheduling, thereby balancing the filtering effect caused by the power attenuation of adjacent wavelengths and improving the filtering bandwidth of the optical network communication system. In actual testing, the method provided in this application not only eliminates spectral insertion loss caused by attenuation differences but also achieves bandwidth balancing between adjacent channels while providing a bandwidth gain of 0.2 to 1 GHz. Furthermore, the method in this application changes the LCoS splitting column in the cross-connect module from one column to multiple columns. Adjusting the splitting algorithm of these columns is simple, requiring only changes to software configuration and command parsing methods. In addition, adjusting the splitting ratio by setting multiple columns increases the controllable bandwidth range and makes the splitting ratio adjustment more flexible.

[0118] The wavelength selection switch scheduling device in this application is described in detail below. Please refer to [link / reference]. Figure 9 . Figure 9 This is a schematic diagram of one embodiment of the wavelength selective switch scheduling device 900 in this application. The wavelength selective switch scheduling device 900 includes:

[0119] The acquisition module 901 is used to acquire the wavelength scheduling information of the optical signal and the power attenuation corresponding to each wavelength. The wavelength scheduling information indicates the source port and sink port corresponding to each wavelength.

[0120] The equalization module 902 is used to determine a first difference value if the first wavelength and the second wavelength are adjacent wavelengths and there is a difference in the power attenuation of the first wavelength and the second wavelength. The first difference value indicates the difference in the power attenuation of the first wavelength and the second wavelength.

[0121] The equalization module is also used to determine the splitting ratio between the first wavelength and the second wavelength as a first splitting ratio based on the first difference value, wherein the splitting ratio indicates the proportion of the wavelength scheduling regions corresponding to the first wavelength and the second wavelength;

[0122] The scheduling module 903 is used to perform wavelength scheduling on the optical signal based on wavelength scheduling information and the first splitting ratio, so that the bandwidth difference between the first wavelength and the second wavelength does not exceed a preset value, and the bandwidth difference value indicates the difference in bandwidth between the first wavelength and the second wavelength.

[0123] It is understandable that the main function of WSS is wavelength scheduling. In practical applications, the acquisition and distribution of wavelength scheduling information is usually achieved through the master control of the optical network system. The master control continuously monitors the status of each node and device in the optical network and determines the allocation of each wavelength beam, thereby specifying the wavelength scheduling strategy and generating the corresponding wavelength scheduling information. In this embodiment, in addition to wavelength scheduling information, it also includes the power attenuation amount corresponding to each wavelength. This power attenuation amount is specifically the power attenuation amount of each wavelength in the attenuation module of the cross-attenuation separated optical network architecture. It is understandable that different attenuation conditions are set for each wavelength in the attenuation module, so power attenuation introduces filtering, affecting transmission performance. In order to reduce the filtering cost, WSS acquires the power attenuation amount of these wavelengths while acquiring wavelength scheduling information, so as to achieve bandwidth balance based on the difference between the power attenuation amounts.

[0124] When the power attenuation of adjacent wavelengths is inconsistent in the attenuation module, there will be a bandwidth splitting problem when performing wavelength scheduling in the cross module (WSS). In this embodiment, the specific difference in power attenuation between adjacent wavelengths is considered to calibrate the splitting ratio of the cross module. The calibrated splitting ratio is then configured in the cross module so that the cross module can distribute optical signals according to the splitting ratio, ensuring bandwidth balance between adjacent wavelengths.

[0125] After determining the first splitting ratio, and combining it with wavelength scheduling information, it is possible to schedule each wavelength in the WSS from the source port to different destination ports, thereby achieving wavelength scheduling.

[0126] The wavelength selection switch scheduling device provided in this application embodiment acquires wavelength scheduling information and power attenuation for each wavelength simultaneously through the acquisition module 901; the equalization module 902 considers that when the power attenuation of adjacent wavelengths is inconsistent, insertion loss may occur when directly scheduling the adjacent wavelengths according to the wavelength scheduling information, so the splitting ratio for splitting the adjacent wavelengths can be determined based on the difference between the adjacent wavelengths; the scheduling module 903 not only considers the wavelength scheduling information but also the splitting ratio when scheduling wavelengths, thereby equalizing the filtering effect caused by the power attenuation of adjacent wavelengths, thereby improving the filtering bandwidth of the optical network communication system.

[0127] In one possible implementation, the equalization module 902 specifically includes:

[0128] The calculation submodule determines the first difference in power attenuation between the first wavelength and the second wavelength;

[0129] The lookup table submodule is used to determine the first spectrophotometric ratio corresponding to the first difference value through the spectrophotometric mapping table.

[0130] It is understandable that since the first and second wavelengths are adjacent wavelengths, when their power attenuation is inconsistent, issues such as bandwidth imbalance and "horn-shaped" spectra may occur when passing through the cross-module. Therefore, the difference in power attenuation between the first and second wavelengths is first determined and defined as the first difference value. Then, a pre-configured spectrophotometer is loaded. This spectrophotometer, based on experimental data and theoretical calculations, establishes a mapping relationship between the attenuation difference value and the splitting ratio. Through the spectrophotometer, the splitting ratio corresponding to a specific attenuation difference value can be found. Finally, the first splitting ratio corresponding to the first difference value is determined through the spectrophotometer. This splitting ratio is set by the system to compensate for or adjust the power attenuation difference between adjacent wavelengths. By using this splitting ratio to split adjacent wavelengths (the first and second wavelengths), bandwidth balance between adjacent wavelengths can be ensured.

[0131] One possible implementation also includes:

[0132] The adjustment module is used to determine the bandwidth difference value based on the bandwidth of the first wavelength and the second wavelength. The bandwidth is obtained by wavelength scheduling of the optical signal based on wavelength scheduling information. If the bandwidth difference value exceeds the preset value, the splitting ratio between the first wavelength and the second wavelength is adjusted until the bandwidth difference value is less than the preset value. The splitting ratio obtained by the last adjustment is determined as the first splitting ratio. A mapping relationship between the first difference value and the first splitting ratio is established in the splitting mapping table.

[0133] Understandably, the adjustment module is used to establish the mapping relationship in the spectral mapping table. Different power attenuation differences will lead to bandwidth degradation between adjacent wavelengths. Therefore, wavelengths can be scheduled based on wavelength scheduling information to obtain the corresponding filter spectrum. By calculating the difference between the bandwidths of two wavelengths, the bandwidth difference value can be determined. If the bandwidth difference value does not exceed the preset value, it means that the bandwidth has not degraded and no adjustment is needed. If the bandwidth difference value exceeds the preset value, then the splitting ratio needs to be adjusted. By adjusting the splitting ratio, the bandwidths of the two wavelengths can be changed, thereby reducing the bandwidth difference value. When the bandwidth difference value is less than the preset value, the splitting ratio corresponding to this state can be determined as the first splitting ratio, and a mapping relationship with the first difference value can be established. That is to say, if there is a power attenuation difference between the first wavelength and the second wavelength that is equal to the first difference value, the first splitting ratio can be directly used for wavelength scheduling.

[0134] In one possible implementation, the wavelength selection switch performs wavelength scheduling based on a silicon-based liquid crystal LCoS, where a first wavelength corresponds to a pixel in a first region of the LCoS, a second wavelength corresponds to a pixel in a second region of the LCoS, and at least two beam-splitting columns are included between the first and second regions. A first beam-splitting ratio indicates the ratio of pixels corresponding to the first wavelength and pixels corresponding to the second wavelength in the two beam-splitting columns.

[0135] The scheduling module 903 is specifically used to generate a scheduling image of LCoS based on wavelength scheduling information and the first splitting ratio; and to perform wavelength scheduling based on the scheduling image.

[0136] It is understood that LCoS is a technology that uses liquid crystal materials to control the phase and amplitude of light. In WSS, LCoS is used to generate specific optical images that can precisely control the transmission direction and wavelength selection of light signals. When the wavelength selection switch is based on LCoS in a WSS, each wavelength corresponds to a specific region on the LCoS. For example, the first wavelength corresponds to a pixel in the first region of the LCoS, while the second wavelength corresponds to a pixel in the second region of the LCoS. The pixel column at the boundary between the first and second regions is the beam splitting column. In this embodiment, in order to balance the bandwidth, the beam splitting column is changed from one column to multiple columns (i.e., at least two columns). The controllable bandwidth range of multiple beam splitting columns is increased, and the bandwidth degradation caused by different attenuation can be balanced by adjusting the splitting ratio of the beam splitting columns. Specifically, the number of beam splitting columns is three, that is, one beam splitting column is set on each side of the original beam splitting column to perform beam splitting together.

[0137] In one possible implementation,

[0138] The equalization module 902 is also used to perform wavelength scheduling on the optical signal based on wavelength scheduling information if the first wavelength and the second wavelength are adjacent wavelengths and there is no difference in the power attenuation of the first wavelength and the second wavelength.

[0139] Understandably, when the power attenuation of the first and second wavelengths is identical, there is no difference between their power attenuation values. Therefore, there will be no bandwidth degradation in the WSS (cross-connect module), and no additional power adjustment or compensation is needed. Thus, the WSS can directly perform wavelength scheduling on the optical signal based on wavelength scheduling information without needing to balance or adjust the power of the two wavelengths through the splitting ratio. Since the power attenuation of the first and second wavelengths is the same, the WSS can simply allocate them to the corresponding output ports according to the wavelength scheduling information without requiring additional power adjustment.

[0140] Figure 10 This is a schematic diagram of an optical network architecture provided in an embodiment of the present application. The optical network architecture 1000 includes an attenuation module, a wavelength selection switch, and a main controller.

[0141] The main controller 1001 is used to send the power attenuation amount corresponding to each wavelength in the optical signal to the attenuation module and the wavelength selection switch, and to send the wavelength scheduling information of the optical signal to the wavelength selection switch. The wavelength scheduling information indicates the source port and sink port corresponding to each wavelength.

[0142] Attenuation module 1002 is used to attenuate the power of each wavelength according to the power attenuation amount;

[0143] Wavelength selection switch 1003 is used to determine a first difference value if the first wavelength and the second wavelength are adjacent wavelengths and there is a difference in the power attenuation of the first wavelength and the second wavelength. The first difference value indicates the difference in the power attenuation of the first wavelength and the second wavelength. Based on the first difference value, the splitting ratio between the first wavelength and the second wavelength is determined as a first splitting ratio, which indicates the proportion of the wavelength scheduling regions corresponding to the first wavelength and the second wavelength. Based on the wavelength scheduling information and the first splitting ratio, the optical signal is wavelength-scheduled so that the bandwidth difference between the first wavelength and the second wavelength does not exceed a preset value. The bandwidth difference value indicates the difference in the bandwidth of the first wavelength and the second wavelength.

[0144] It is understood that this optical network architecture is specifically a cross-attenuation separated optical network architecture where cross-scheduling and power equalization are performed separately by two modules. The attenuation module is typically a filter device with attenuation function, which achieves bandwidth equalization by attenuating different wavelengths. The cross-scheduling module is specifically a WSS, which can be multiple 1×N WSSs, or M×N WSSs and their combinations, used for scheduling optical signals. The master controller is used to send configuration information to the attenuation module and the cross-scheduling module to enable them to perform the corresponding attenuation and scheduling functions. In this embodiment, while obtaining wavelength scheduling information, the power attenuation amount corresponding to each wavelength is also obtained. Considering that when the power attenuation amounts of adjacent wavelengths are inconsistent, insertion loss will occur when scheduling adjacent wavelengths, the splitting ratio for splitting adjacent wavelengths is determined based on the difference between adjacent wavelengths. When scheduling wavelengths, wavelength scheduling is performed not only based on wavelength scheduling information but also considering the splitting ratio, thereby equalizing the filtering effect caused by the power attenuation of adjacent wavelengths, thereby improving the filtering bandwidth of the optical network communication system. For details, please refer to the above. Figure 4 The scheduling method executed by WSS in the corresponding embodiment.

[0145] This application also provides a computer device; please refer to [link / reference]. Figure 11 This application provides another schematic diagram of the structure of a computer device according to an embodiment. The computing device can be used to execute computer programs or computer instructions stored in memory to perform... Figure 4 The methods in the illustrated embodiments can be referred to the relevant descriptions in the above method embodiments.

[0146] The computer device includes a processor 1101. Optionally, the computer device may also include a memory 1102 and a transceiver 1103.

[0147] This application also provides a computer program product including instructions that, when run on a computer, cause the computer to perform the above-described actions. Figure 4 The wavelength scheduling method of the wavelength selection switch shown in the embodiment.

[0148] This application also provides a computer-readable storage medium, including computer instructions that, when executed on a computer, cause the computer to perform the actions described above. Figure 4 The method of the embodiment shown.

[0149] This application also provides a chip device, including a processor for connecting to a memory and calling a program stored in the memory, so that the processor executes the above-described... Figure 4 The method of the embodiment shown.

[0150] The processor mentioned above can be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more devices used to control the above. Figure 2 The illustrated embodiment is an integrated circuit for program execution of the method. The memory mentioned above may be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, such as random access memory (RAM).

[0151] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0152] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.

[0153] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0154] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0155] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

Claims

1. A wavelength scheduling method for a wavelength selective switch, characterized in that, include: The wavelength scheduling information of the optical signal and the power attenuation corresponding to each wavelength are obtained. The wavelength scheduling information indicates the source port and destination port corresponding to each wavelength. If the first wavelength and the second wavelength are adjacent wavelengths, and there is a difference in the power attenuation between the first wavelength and the second wavelength, then a first difference value is determined, which indicates the difference in the power attenuation between the first wavelength and the second wavelength. Based on the first difference value, the splitting ratio between the first wavelength and the second wavelength is determined as the first splitting ratio, which indicates the proportion of the wavelength scheduling regions corresponding to the first wavelength and the second wavelength; The optical signal is wavelength-spacing based on the wavelength scheduling information and the first splitting ratio, so that the bandwidth difference between the first wavelength and the second wavelength does not exceed a preset value, wherein the bandwidth difference value indicates the difference between the bandwidth of the first wavelength and the second wavelength.

2. The method according to claim 1, characterized in that, The step of determining the spectral ratio between the first wavelength and the second wavelength as the first spectral ratio based on the first difference value includes: Load a pre-configured beam splitting mapping table, which includes a mapping relationship between attenuation difference values ​​and the beam splitting ratio, wherein the attenuation difference value is the difference in power attenuation between adjacent wavelengths; The first spectral ratio corresponding to the first difference value is determined by the spectral mapping table.

3. The method according to claim 2, characterized in that, After determining the first difference value if the first wavelength and the second wavelength are adjacent wavelengths and the power attenuation of the first wavelength and the second wavelength differs, the method further includes: The bandwidth difference value is determined based on the bandwidths of the first wavelength and the second wavelength, and the bandwidth is obtained by wavelength scheduling of the optical signal based on the wavelength scheduling information; If the bandwidth difference value exceeds the preset value, the splitting ratio between the first wavelength and the second wavelength is adjusted until the bandwidth difference value is less than the preset value, wherein the splitting ratio obtained by the last adjustment is determined as the first splitting ratio; Establish a mapping relationship between the first difference value and the first spectral ratio in the spectral mapping table.

4. The method according to any one of claims 1 to 3, characterized in that, The wavelength selection switch performs wavelength scheduling based on a silicon-based liquid crystal LCoS. The first wavelength corresponds to a pixel in a first region of the LCoS, and the second wavelength corresponds to a pixel in a second region of the LCoS. At least two beam-splitting columns are included between the first region and the second region. The first beam splitting ratio indicates the ratio of pixels corresponding to the first wavelength and pixels corresponding to the second wavelength in the two beam-splitting columns. The wavelength scheduling of the optical signal based on the wavelength scheduling information and the first splitting ratio includes: The LCoS scheduling image is generated based on the wavelength scheduling information and the first splitting ratio; Wavelength scheduling is performed based on the scheduling image.

5. The method according to any one of claims 1 to 4, characterized in that, After acquiring the wavelength scheduling information of the optical signal and the power attenuation corresponding to each wavelength, the method further includes: If the first wavelength and the second wavelength are adjacent wavelengths, and there is no difference in the power attenuation between the first wavelength and the second wavelength, then the optical signal is wavelength-scheduled based on the wavelength scheduling information.

6. A wavelength scheduling device for a wavelength selective switch, characterized in that, include: The acquisition module is used to acquire wavelength scheduling information of optical signals and power attenuation corresponding to each wavelength. The wavelength scheduling information indicates the source port and sink port corresponding to each wavelength. An equalization module is configured to determine a first difference value if a first wavelength and a second wavelength are adjacent wavelengths and there is a difference in the power attenuation of the first wavelength and the second wavelength, wherein the first difference value indicates the difference in the power attenuation of the first wavelength and the second wavelength. The equalization module is further configured to determine the splitting ratio between the first wavelength and the second wavelength as a first splitting ratio based on the first difference value, wherein the splitting ratio indicates the proportion of the wavelength scheduling regions corresponding to the first wavelength and the second wavelength; The scheduling module is used to perform wavelength scheduling on the optical signal based on the wavelength scheduling information and the first splitting ratio, so that the bandwidth difference between the first wavelength and the second wavelength does not exceed a preset value, wherein the bandwidth difference value indicates the difference between the bandwidth of the first wavelength and the second wavelength.

7. The apparatus according to claim 6, characterized in that, The equalization module specifically includes: A loading submodule is used to load a pre-configured beam splitting mapping table, which includes a mapping relationship between attenuation difference values ​​and the beam splitting ratio, wherein the attenuation difference value is the difference in power attenuation between adjacent wavelengths. The lookup table submodule is used to determine the first spectral ratio corresponding to the first difference value through the spectral mapping table.

8. The apparatus according to claim 7, characterized in that, Also includes: An adjustment module is used to determine the bandwidth difference value based on the bandwidth of the first wavelength and the second wavelength, wherein the bandwidth is obtained by wavelength scheduling of the optical signal based on the wavelength scheduling information; if the bandwidth difference value exceeds the preset value, the splitting ratio between the first wavelength and the second wavelength is adjusted until the bandwidth difference value is less than the preset value, wherein the splitting ratio obtained by the last adjustment is determined as the first splitting ratio; and a mapping relationship between the first difference value and the first splitting ratio is established in the splitting mapping table.

9. The apparatus according to any one of claims 6 to 8, characterized in that, The wavelength selection switch performs wavelength scheduling based on a silicon-based liquid crystal LCoS. The first wavelength corresponds to a pixel in a first region of the LCoS, and the second wavelength corresponds to a pixel in a second region of the LCoS. At least two beam-splitting columns are included between the first region and the second region. The first beam splitting ratio indicates the ratio of pixels corresponding to the first wavelength and pixels corresponding to the second wavelength in the two beam-splitting columns. The scheduling module is specifically used to generate a scheduling image of the LCoS based on the wavelength scheduling information and the first splitting ratio; and to perform wavelength scheduling based on the scheduling image.

10. The apparatus according to any one of claims 6 to 9, characterized in that, The equalization module is further configured to perform wavelength scheduling on the optical signal based on the wavelength scheduling information if the first wavelength and the second wavelength are adjacent wavelengths and there is no difference in the power attenuation between the first wavelength and the second wavelength.

11. An optical network architecture, characterized in that, Includes attenuation module, wavelength selection switch and main controller; The main controller is used to send the power attenuation amount corresponding to each wavelength in the optical signal to the attenuation module and the wavelength selection switch, and to send the wavelength scheduling information of the optical signal to the wavelength selection switch, wherein the wavelength scheduling information indicates the source port and sink port corresponding to each wavelength. The attenuation module is used to attenuate the power of each wavelength according to the power attenuation amount. The wavelength selection switch is used to determine a first difference value if the first wavelength and the second wavelength are adjacent wavelengths and there is a difference in the power attenuation of the first wavelength and the second wavelength, wherein the first difference value indicates the difference in the power attenuation of the first wavelength and the second wavelength; based on the first difference value, the splitting ratio between the first wavelength and the second wavelength is determined as a first splitting ratio, wherein the splitting ratio indicates the proportion of the wavelength scheduling regions corresponding to the first wavelength and the second wavelength; and the optical signal is wavelength-scheduled based on the wavelength scheduling information and the first splitting ratio so that the bandwidth difference value between the first wavelength and the second wavelength does not exceed a preset value, wherein the bandwidth difference value indicates the difference in the bandwidth of the first wavelength and the second wavelength.

12. A computer device, characterized in that, include: Memory and processor; The memory stores instructions that, when executed on the processor, implement the wavelength scheduling method of the wavelength selection switch as described in any one of claims 1 to 5.

13. A computer-readable storage medium, characterized in that, Includes instructions that, when executed on a computer, cause the computer to perform a wavelength scheduling method for a wavelength selection switch as described in any one of claims 1 to 5.

14. A computer program product, comprising a computer program, characterized in that, The computer program is executed by the processor using the wavelength scheduling method of the wavelength selection switch as described in any one of claims 1 to 5.