Wavelength locking method and device, electronic equipment and storage medium

By analyzing the spectral data of multiple light source lasers, the target operating point and calibration wavelength are determined, and the temperature change is calculated to adjust the laser temperature. This solves the complexity of tunable laser wavelength calibration and locking, and achieves the stability and transmission of the optical signal wavelength.

CN120674911APending Publication Date: 2025-09-19BEIJING GUANGLIAN XINKE INTELLIGENT TECHNOLOGY CO LTD
View PDF 20 Cites 0 Cited by

Patent Information

Application Number
CN202510788774.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-13
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

The wavelength calibration and locking process of existing tunable lasers is time-consuming and complicated, making it difficult to ensure wavelength stability.

Method used

The target working point and the calibration wavelength of the optical channel are determined by the spectral data of the multi-light source laser at multiple working points, the temperature change is calculated, and the laser temperature value is adjusted until the optical signal wavelength is locked at the calibration wavelength.

Benefits of technology

The stability of the laser optical signal wavelength is achieved, ensuring the transmission of optical signals of specified wavelengths in optical interconnection systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120674911A_ABST
    Figure CN120674911A_ABST
Patent Text Reader

Abstract

The invention provides a wavelength locking method and device, electronic equipment and a storage medium, and relates to the technical field of optical communication. The method comprises the following steps: determining a target working point of the multi-light-source laser and calibration wavelengths of a plurality of optical channels of the multi-light-source laser according to spectral data of the multi-light-source laser under a plurality of working points; calculating temperature variation according to the actual wavelengths of the plurality of optical channels, the calibration wavelengths of the plurality of optical channels and a preset temperature drift coefficient; adjusting the temperature value of the multi-light-source laser according to the temperature variation until the actual wavelengths of the plurality of light channels are respectively adjusted to the calibration wavelengths of the plurality of light channels; and controlling the multi-light-source laser to work at the target working point so as to lock the wavelength of the optical signal of the multi-light-source laser. According to the invention, the calibration wavelength convenient to lock can be determined for the laser, and the wavelength of the laser is dynamically locked.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of optical communication technology, and in particular to a wavelength locking method, device, electronic device and storage medium. Background Art

[0002] Tunable lasers have been widely used in technical fields such as optical sensing and optical communications due to their wavelength-tunable properties. Compared with lasers with fixed wavelengths, tunable lasers require time-consuming wavelength calibration and complex wavelength locking to ensure precise wavelength.

[0003] In order to ensure the stability of the tunable laser wavelength, it is necessary to select a calibration wavelength that is conducive to locking. Summary of the Invention

[0004] The purpose of this application is to address the deficiencies in the above-mentioned prior art and provide a wavelength locking method, device, electronic device and storage medium to determine a calibration wavelength for a laser that is easy to lock and dynamically lock the wavelength of the laser.

[0005] To achieve the above objectives, the technical solutions adopted in the embodiments of the present application are as follows:

[0006] In a first aspect, an embodiment of the present application provides a wavelength locking method, the method comprising:

[0007] Determining a target operating point of the multi-light source laser and calibration wavelengths of multiple optical channels of the multi-light source laser according to spectral data of the multi-light source laser at multiple operating points;

[0008] Calculating a temperature change according to the actual wavelengths of the plurality of optical channels, the calibrated wavelengths of the plurality of optical channels, and a preset temperature drift coefficient;

[0009] Adjusting the temperature value of the multi-light source laser according to the temperature change until the actual wavelengths of the multiple optical channels are respectively adjusted to the calibrated wavelengths of the multiple optical channels;

[0010] The multi-light source laser is controlled to operate at the target operating point to lock the wavelength of the optical signal of the multi-light source laser.

[0011] Optionally, determining the target operating point of the multi-light source laser and the calibration wavelengths of the multiple optical channels of the multi-light source laser according to the spectral data of the multi-light source laser at multiple operating points includes:

[0012] Determining, based on the spectral data of the plurality of working points, a plurality of candidate working points whose number of longitudinal mode roots meets a preset root number threshold;

[0013] Determining a set of candidate wavelengths for each candidate operating point based on the spectral data of the candidate operating point;

[0014] The target operating point is determined according to the multiple groups of candidate wavelengths, and the group of candidate wavelengths corresponding to the target operating point is the calibration wavelength of the multiple optical channels.

[0015] Optionally, determining a set of candidate wavelengths for each candidate operating point based on the spectral data of each candidate operating point includes:

[0016] Grouping the wavelength data in the spectrum data of each candidate operating point using a preset length and a preset step size to determine multiple groups of wavelength data for each candidate operating point, each group of wavelength data including a number of wavelength data corresponding to the preset length, wherein the preset step size is 1;

[0017] A set of wavelength data is selected from the plurality of sets of wavelength data as the set of candidate wavelengths.

[0018] Optionally, selecting a set of wavelength data from the multiple sets of wavelength data as the set of candidate wavelengths includes:

[0019] Determining an interval difference of each set of wavelength data according to an interval between adjacent wavelength data in each set of wavelength data;

[0020] A set of wavelength data is selected from the multiple sets of wavelength data as the set of candidate wavelengths according to the interval differences between the multiple sets of wavelength data.

[0021] Optionally, determining the target operating point according to the multiple groups of candidate wavelengths includes:

[0022] determining a target candidate operating point based on the multiple groups of candidate wavelengths;

[0023] Determining adjacent working points of the target candidate working point according to a position of the target candidate working point in the preset working point map;

[0024] determining a set of candidate wavelengths for the adjacent working points based on the spectral data of the adjacent working points;

[0025] The target operating point is determined according to a group of candidate wavelengths of the target candidate operating point and a group of candidate wavelengths of the adjacent operating points.

[0026] Optionally, determining a target candidate operating point according to the multiple groups of candidate wavelengths includes:

[0027] According to the difference between the maximum wavelength and the minimum wavelength in each group of candidate wavelengths, the operating point corresponding to the group of candidate wavelengths with the smallest difference is determined as the target candidate operating point.

[0028] Optionally, after determining the target candidate operating point according to the multiple groups of candidate wavelengths, the method further includes:

[0029] determining, based on the spectral data of the target candidate operating point, whether optical power values ​​corresponding to a group of candidate wavelengths of the target candidate operating point meet a power consistency condition;

[0030] The step of determining the adjacent working points of the target candidate working point according to the position of the target candidate working point in the preset working point map includes:

[0031] If the optical power values ​​corresponding to a group of candidate wavelengths of the target candidate working point meet the power consistency condition, the adjacent working points of the target candidate working point are determined according to the position of the target candidate working point in the preset working point map.

[0032] In a second aspect, an embodiment of the present application further provides a wavelength locking device, comprising:

[0033] a screening module, configured to determine a target operating point of the multi-light source laser and calibration wavelengths of multiple optical channels of the multi-light source laser based on spectral data of the multi-light source laser at multiple operating points;

[0034] a calculation module, configured to calculate a temperature variation according to the actual wavelengths of the plurality of optical channels, the calibrated wavelengths of the plurality of optical channels, and a preset temperature drift coefficient;

[0035] an adjustment module, configured to adjust the temperature value of the multi-light source laser according to the temperature variation, until the actual wavelengths of the plurality of optical channels are respectively adjusted to the calibrated wavelengths of the plurality of optical channels;

[0036] A control module is used to control the multi-light source laser to operate at the target working point.

[0037] Optionally, the screening module is specifically used to determine, based on the spectral data of the multiple working points, multiple candidate working points whose number of longitudinal mode roots meets a preset root number threshold; determine, based on the spectral data of each candidate working point, a group of candidate wavelengths for each candidate working point; and determine the target working point based on the multiple groups of candidate wavelengths, and the group of candidate wavelengths corresponding to the target working point are the calibration wavelengths of the multiple optical channels.

[0038] Optionally, the screening module is further used to group the wavelength data in the spectral data of each candidate working point using a preset length and a preset step size, determine multiple groups of wavelength data for each candidate working point, each group of wavelength data includes a number of wavelength data corresponding to the preset length, wherein the preset step size is 1; and select a group of wavelength data from the multiple groups of wavelength data as the group of candidate wavelengths.

[0039] Optionally, the screening module is further configured to determine an interval difference between each set of wavelength data based on an interval between adjacent wavelength data in each set of wavelength data; and select a set of wavelength data from the multiple sets of wavelength data as the set of candidate wavelengths based on the interval difference between the multiple sets of wavelength data.

[0040] Optionally, the screening module is further used to determine a target candidate working point based on the multiple groups of candidate wavelengths; determine an adjacent working point of the target candidate working point based on the position of the target candidate working point in a preset working point map; determine a group of candidate wavelengths of the adjacent working point based on the spectral data of the adjacent working point; determine the target working point based on a group of candidate wavelengths of the target candidate working point and a group of candidate wavelengths of the adjacent working point.

[0041] Optionally, the screening module is further configured to determine, based on the difference between the maximum wavelength and the minimum wavelength in each group of candidate wavelengths, an operating point corresponding to a group of candidate wavelengths with the smallest difference as the target candidate operating point.

[0042] Optionally, the screening module is also used to determine whether the optical power values ​​corresponding to a group of candidate wavelengths of the target candidate working point meet the power consistency condition based on the spectral data of the target candidate working point; if the optical power values ​​corresponding to a group of candidate wavelengths of the target candidate working point meet the power consistency condition, determine the adjacent working points of the target candidate working point based on the position of the target candidate working point in the preset working point map.

[0043] In a third aspect, an embodiment of the present application further provides an electronic device comprising: a processor, a storage medium, and a bus, wherein the storage medium stores program instructions executable by the processor. When the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the program instructions to perform the steps of the wavelength locking method as described in any one of the first aspects.

[0044] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the wavelength locking method as described in any one of the first aspects are executed.

[0045] The beneficial effects of this application are:

[0046] The wavelength locking method, device, electronic device, and storage medium provided in the present application determine a target operating point based on spectral data of a multi-light source laser at multiple operating points, so that a calibration wavelength that is easy to lock can be determined from the spectral data of the target operating point. Then, based on the actual wavelength, the calibration wavelength, and a preset temperature drift coefficient, the temperature change is calculated to adjust the temperature value of the multi-light source laser, thereby ensuring that when the wavelength of the optical signal of the multi-light source laser drifts due to temperature, the wavelength of the optical signal can be readjusted to the calibration wavelength. By controlling the multi-light source laser to operate at the target operating point, the wavelength of the optical signal is locked, and the stability of the wavelength of the optical signal emitted by the laser is guaranteed, so that the optical signal of the specified wavelength can be transmitted in the optical interconnection system. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without creative work.

[0048] Figure 1 An architectural diagram of the optical interconnection system provided in an embodiment of the present application;

[0049] Figure 2 Schematic diagram of the wavelength locking method provided in the embodiment of the present application Figure 1 ;

[0050] Figure 3 A flowchart of the wavelength locking process provided in an embodiment of the present application;

[0051] Figure 4 Schematic diagram of the wavelength locking method provided in the embodiment of the present application Figure 2 ;

[0052] Figure 5 The waveform of the spectral data provided in the embodiment of this application Figure 1 ;

[0053] Figure 6 The waveform of the spectral data provided in the embodiment of this application Figure 2 ;

[0054] Figure 7 Schematic diagram of the wavelength locking method provided in the embodiment of the present application Figure 3 ;

[0055] Figure 8 A preset working point diagram provided for an embodiment of the present application;

[0056] Figure 9A schematic diagram of the structure of a wavelength locking device provided in an embodiment of the present application;

[0057] Figure 10 A schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0058] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments.

[0059] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for protection, but merely represents selected embodiments of the present application. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments in the present application without making any creative efforts shall fall within the scope of protection of the present application.

[0060] In addition, the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0061] It should be noted that, in the absence of conflict, the features in the embodiments of this application can be combined with each other.

[0062] In order to facilitate understanding of the wavelength locking method provided by the present application, the optical interconnection system to which the wavelength locking method of the present application is applied is first introduced.

[0063] In one possible implementation, Figure 1 The architecture diagram of the optical interconnection system provided in the embodiment of the present application is as follows: Figure 1 As shown, the optical interconnection system (Optical Input-Output, OIO) may include: a light source end, a transmitting end and a receiving end, wherein the light source end is the light source output end of a multi-light source laser, the light source end is connected to the transmitting end through an optical fiber, and the transmitting end is connected to the receiving end through an optical fiber.

[0064] The multi-light source laser includes multiple optical channels, each used to output optical signals with multiple wavelengths. The transmitting end receives the electrical signal and optical signal to be transmitted, modulates the optical signal according to the electrical signal to be transmitted, so that the modulated optical signal carries the information of the electrical signal to be transmitted, and sends the modulated optical signal to the transmitting end. The transmitting end filters the modulated optical signal and converts the modulated optical signal into an electrical signal for output.

[0065] For a multi-light source laser, the transmitting end includes a corresponding plurality of micro-ring modulators, and the receiving end includes a corresponding plurality of micro-ring filters, so as to transmit optical signals of different wavelengths respectively.

[0066] In order to ensure that the optical signal of the specified wavelength can be transmitted, it is necessary to ensure that the wavelength of the optical signal emitted by the multi-light source laser is stable, that is, the optical signal emitted by the multi-light source laser needs to be locked at the calibration wavelength. To this end, it is necessary to select a calibration wavelength for the multi-light source laser that is easy to lock.

[0067] The specific implementation of the wavelength locking method provided in this application is described below with reference to embodiments.

[0068] In one possible implementation, Figure 2 Schematic diagram of the wavelength locking method provided in the embodiment of the present application Figure 1 ,like Figure 2 As shown, the method may include:

[0069] S101 , determining a target operating point of the multi-light source laser and calibration wavelengths of multiple optical channels of the multi-light source laser according to spectral data of the multi-light source laser at multiple operating points.

[0070] In this embodiment, the operating point is a bias voltage-drive current operating point. The multi-light source laser is a laser including multiple optical channels. By applying different bias voltage-drive current combinations to the multi-light source laser, the multi-light source laser is controlled to operate at different operating points.

[0071] An optical spectrum analyzer (OSA) is used to collect spectral data of the multi-light source laser at different operating points. The horizontal axis of the spectral data is the wavelength of the optical signal, and the vertical axis is the optical power value of the optical signal. Each peak in the spectral data corresponds to a wavelength.

[0072] According to the spectrum data of the multi-light source laser at multiple working points, a target working point is selected from the multiple working points, and according to the spectrum data of the target working point, the calibration wavelengths of the multiple optical channels are determined.

[0073] In some embodiments, based on the distribution of wavelengths in the spectrum data at multiple working points, a working point with a small wavelength interval can be selected from the multiple working points as the target working point.

[0074] In some embodiments, a corresponding number of wavelengths with relatively small differences may be selected for the multiple optical channels according to the multiple wavelengths included in the spectral data at the target working point as the calibration wavelengths of the multiple optical channels.

[0075] It should be noted that when determining the target working point from the spectral data under multiple working points, it is necessary to ensure that the number of peaks contained in the spectral data of the working point is greater than the number of optical channels, so that the calibration wavelengths of multiple optical channels can be selected from the multiple wavelengths of the spectral data.

[0076] S102: Calculate a temperature variation according to actual wavelengths of the plurality of optical channels, calibrated wavelengths of the plurality of optical channels, and a preset temperature drift coefficient.

[0077] In this embodiment, the actual wavelengths of the optical signals emitted by the multi-light source lasers are monitored by an optical spectrum analyzer to determine the actual wavelengths of the multiple optical channels.

[0078] In some embodiments, a target optical channel may be selected from multiple optical channels, and whether the wavelength of the optical signal drifts may be determined based on the actual wavelength of the optical signal in the target optical channel and the calibrated wavelength of the target optical channel.

[0079] Furthermore, the target optical channel may be any one of the multiple optical channels, the optical channel with the largest actual wavelength, the optical channel with the smallest actual wavelength, or the optical channel with an intermediate actual wavelength, which is not limited in this embodiment.

[0080] In some embodiments, the wavelength drift Δlamda of the target optical channel can be calculated based on the actual wavelength of the optical signal in the target optical channel and the calibrated wavelength of the target optical channel. If the wavelength drift Δlamda of the target optical channel is greater than the preset threshold change Δlamda0, it is determined that the wavelength of the optical signal has drifted. If Δlamda≦Δlamda0, it is determined that the wavelength of the optical signal has not drifted.

[0081] If it is determined that the wavelength of the optical signal has drifted, the wavelength of the optical signal needs to be corrected. Specifically, the temperature change ΔT is calculated based on the wavelength drift Δlamda of the target optical channel and a preset temperature drift coefficient.

[0082] S103 , adjusting the temperature values ​​of the multi-light source lasers according to the temperature variation, until the actual wavelengths of the multiple optical channels are adjusted to the calibrated wavelengths of the multiple optical channels respectively.

[0083] In this embodiment, a temperature control unit is provided in the multi-light source laser, which may be a thermal electric cooler (TEC), for example. Figure 3 The wavelength locking process flow chart provided in the embodiment of the present application is as follows: Figure 3 As shown, the target temperature value is calculated according to the measured temperature value and the temperature variation ΔT of the multi-light source laser, and the temperature of the multi-light source laser is controlled by a temperature control unit to be adjusted to the target temperature value.

[0084] Then, the drift amount Δlamda between the actual wavelength of the optical signal of the target optical channel and the calibrated wavelength is recalculated, and it is re-determined whether the wavelength of the target optical channel has drifted. If it is determined that the wavelength of the target optical channel has not drifted, the wavelengths of the multiple optical channels are adjusted to the calibrated wavelengths of the corresponding optical channels. If it is determined that the wavelength of the target optical channel still drifts, it is necessary to repeat the steps of calculating the temperature change ΔT in S103 and adjusting the temperature value according to the temperature change in S104 until the actual wavelengths of the multiple optical channels are respectively adjusted to the calibrated wavelengths of the multiple optical channels.

[0085] In some embodiments, the target temperature value is calculated based on the measured temperature value and the temperature variation ΔT of the multi-light source laser as follows: measured temperature value - a*temperature variation ΔT, where a is a preset coefficient.

[0086] S104: Control the multi-light source laser to operate at a target operating point to lock the wavelength of the optical signal of the multi-light source laser.

[0087] In this embodiment, a bias voltage and a driving current of a target operating point are applied to the multi-light source laser to control the multi-light source laser to operate at the target operating point. At the target operating point, the multi-light source laser transmits optical signals through multiple optical channels, and the wavelengths of the emitted optical signals in the multiple optical channels are all locked to the calibrated wavelengths of the corresponding optical channels.

[0088] The wavelength locking method provided in the above-mentioned embodiment of the present application determines a target operating point based on the spectral data of the multi-light source laser at multiple operating points, so that a calibration wavelength that is easy to lock can be determined from the spectral data of the target operating point. Then, based on the actual wavelength, the calibration wavelength and the preset temperature drift coefficient, the temperature change is calculated to adjust the temperature value of the multi-light source laser, thereby ensuring that when the wavelength of the optical signal of the multi-light source laser drifts due to temperature, the wavelength of the optical signal can be readjusted to the calibration wavelength, and by controlling the multi-light source laser to operate at the target operating point, the wavelength of the optical signal is locked, and the stability of the wavelength of the optical signal emitted by the laser is guaranteed, so that the optical signal of the specified wavelength can be transmitted in the optical interconnection system.

[0089] In one possible implementation, Figure 4 Schematic diagram of the wavelength locking method provided in the embodiment of the present application Figure 2 ,like Figure 4 As shown, the process of determining the target operating point of the multi-light source laser and the calibration wavelengths of the multiple optical channels of the multi-light source laser according to the spectral data of the multi-light source laser at multiple operating points in S101 may include:

[0090] S201 : Determine, based on spectral data of a plurality of working points, a plurality of candidate working points whose number of longitudinal mode roots meets a preset root number threshold.

[0091] In the embodiment, the horizontal coordinate of the spectrum data of the working point is wavelength, the vertical coordinate is frequency, each peak corresponds to a wavelength, and the longitudinal mode is used to represent the frequency corresponding to the wavelength. For example, Figure 5 The waveform of the spectral data provided in the embodiment of this application Figure 1 ,like Figure 5 As shown, according to the number of longitudinal modes appearing in the frequency range of the maximum frequency and the target frequency in each spectral data, an operating point that meets a preset threshold of the number of roots is determined as a candidate operating point.

[0092] The preset root number threshold is greater than the number of the plurality of optical channels.

[0093] S202: Determine a set of candidate wavelengths for each candidate operating point based on the spectrum data of each candidate operating point.

[0094] In this embodiment, based on the multiple wavelengths included in the spectral data of each candidate operating point, multiple adjacent wavelengths corresponding to the number of optical channels are selected from the multiple wavelengths as a group of candidate wavelengths, and S202 is performed on the multiple candidate operating points to obtain multiple groups of candidate wavelengths.

[0095] S203: Determine a target operating point based on the multiple groups of candidate wavelengths, where the group of candidate wavelengths corresponding to the target operating point is the calibration wavelength of the multiple optical channels.

[0096] In this embodiment, multiple groups of candidate wavelengths are compared to determine the stability between the wavelengths in each group of candidate wavelengths. Based on the stability of the multiple groups of candidate wavelengths, a group of candidate wavelengths with the highest stability is determined. The candidate operating points corresponding to the group of candidate wavelengths are the target operating points, and the multiple wavelengths in the group of candidate wavelengths are the calibration wavelengths of the multiple optical channels.

[0097] In some embodiments, the stability between the wavelengths in each group of candidate wavelengths may be determined based on the degree of dispersion of the wavelengths in each group of candidate wavelengths. The greater the degree of dispersion, the worse the stability.

[0098] For example, the degree of dispersion of each wavelength can be calculated based on the range, standard deviation, variance, etc.

[0099] The wavelength locking method provided in the above-mentioned embodiment of the present application selects a candidate operating point whose number of longitudinal mode roots meets the requirements based on the spectral data of each operating point, then selects a group of candidate wavelengths from the spectral data of each candidate operating point, selects a group of candidate wavelengths with high stability from multiple groups of candidate wavelengths as calibration wavelengths, and determines the operating point corresponding to the selected group of candidate wavelengths as the target operating point, thereby ensuring the stability of the wavelength of the optical signal emitted by the laser and facilitating locking.

[0100] In a possible implementation, the process of determining a set of candidate wavelengths for each candidate operating point according to the spectral data of each candidate operating point in S202 may include:

[0101] The wavelength data in the spectral data of each candidate working point are grouped using a preset length and a preset step size to determine multiple groups of wavelength data for each candidate working point, each group of wavelength data including a number of wavelength data corresponding to the preset length, wherein the preset step size is 1; and a group of wavelength data is selected from the multiple groups of wavelength data as a group of candidate wavelengths.

[0102] In this embodiment, the horizontal coordinate of the longitudinal mode corresponds to the wavelength, the preset length is the number of multiple optical channels, and the longitudinal modes in the spectral data of each candidate working point are traversed and grouped with the preset length and step size 1 to obtain multiple groups of wavelength data. The number of wavelength data contained in each group of wavelength data is the number of multiple optical channels.

[0103] For example, Figure 6 The waveform of the spectral data provided in the embodiment of this application Figure 2 ,like Figure 6 As shown, for spectral data containing 7 longitudinal modes, the preset length is 4, the preset step size is 1, and then 4 groups of wavelength data can be obtained by grouping, and each group of wavelength data includes 4 wavelength data.

[0104] For each candidate working point, multiple sets of wavelength data are compared to determine the stability between the wavelengths in each set of wavelength data. Based on the stability of the multiple sets of wavelength data, the set of wavelength data with the highest stability is determined as a set of candidate wavelengths.

[0105] In some embodiments, the process of selecting a set of wavelength data from multiple sets of wavelength data as a set of candidate wavelengths may include:

[0106] According to the intervals between adjacent wavelength data in each set of wavelength data, the interval difference of each set of wavelength data is determined; according to the interval differences of multiple sets of wavelength data, a set of wavelength data is selected from the multiple sets of wavelength data as a set of candidate wavelengths.

[0107] In this embodiment, for the multiple wavelength data in each set of wavelength data, the difference between adjacent wavelength data is calculated as the interval of the adjacent wavelength data. The interval difference of each set of wavelength data is calculated based on the difference between the maximum interval value and the minimum interval value in the interval of the adjacent wavelength data. The larger the difference between the maximum interval value and the minimum interval value, the greater the difference between the multiple wavelength data in each set of wavelength data, and the more unstable each set of wavelength data is. The smaller the difference between the maximum interval value and the minimum interval value, the smaller the difference between the multiple wavelength data in each set of wavelength data, and the more stable each set of wavelength data is.

[0108] According to the interval difference of multiple sets of wavelength data, a set of wavelength data with the smallest interval difference is selected from the multiple sets of wavelength data as a set of candidate wavelengths, and a set of the most stable wavelength data is selected from the spectrum data of each candidate working point as a set of candidate wavelengths.

[0109] For example, for 4 wavelength data in a set of wavelength data, the intervals between adjacent wavelength data are 0.51nm, 0.52nm, and 0.49nm, respectively. The interval difference between the maximum interval value 0.52nm and the minimum interval value 0.49nm is 0.03nm. If the interval differences of the 4 sets of wavelength data are 0.01nm, 0.02nm, 0.03nm, and 0.02nm, respectively, a set of wavelength data corresponding to 0.01nm is selected as a set of candidate wavelengths for the candidate operating point.

[0110] The wavelength locking method provided in the above-mentioned embodiment of the present application groups the wavelength data in the spectral data of each candidate working point based on a preset length and a preset step size to obtain multiple groups of wavelength data for each candidate working point, and selects a group of wavelength data with the best stability from the multiple groups of wavelength data as a group of candidate wavelengths for each candidate working point, so that when selecting a calibration wavelength from the multiple groups of candidate wavelengths corresponding to multiple candidate working points, the calibration wavelength with the best stability can be selected, thereby ensuring the stability of the multi-light source laser and facilitating wavelength locking of the multi-light source laser.

[0111] In one possible implementation, Figure 7 Schematic diagram of the wavelength locking method provided in the embodiment of the present application Figure 3 ,like Figure 7 As shown, the process of determining the target operating point according to the multiple groups of candidate wavelengths in S203 may include:

[0112] S301: Determine a target candidate operating point based on multiple groups of candidate wavelengths.

[0113] In this embodiment, multiple groups of candidate wavelengths corresponding to multiple candidate operating points are compared to determine the stability between the wavelengths in each group of candidate wavelengths. Based on the stability of the multiple groups of candidate wavelengths, the candidate operating point corresponding to the group of candidate wavelengths with the highest stability is determined as the target candidate operating point.

[0114] In some embodiments, the stability between the wavelengths in each group of candidate wavelengths may be determined based on the degree of dispersion of the wavelengths in each group of candidate wavelengths. The greater the degree of dispersion, the worse the stability.

[0115] For example, the degree of dispersion of each wavelength can be calculated based on the range, standard deviation, variance, etc.

[0116] In other embodiments, the process of determining the target candidate operating point according to the multiple groups of candidate wavelengths in S301 may include:

[0117] According to the difference between the maximum wavelength and the minimum wavelength in each group of candidate wavelengths, the operating point corresponding to the group of candidate wavelengths with the smallest difference is determined as the target candidate operating point.

[0118] In this embodiment, for a set of candidate wavelengths for each candidate operating point, the stability of the set of candidate wavelengths for each candidate operating point is determined based on the difference between the maximum wavelength and the minimum wavelength. The smaller the difference, the higher the stability, and the larger the difference, the lower the stability.

[0119] For multiple groups of candidate wavelengths corresponding to multiple candidate operating points, the operating point corresponding to the group of candidate wavelengths with the smallest difference, that is, the highest stability, is selected as the target candidate operating point.

[0120] S302 : Determine adjacent working points of the target candidate working point according to the position of the target candidate working point in the preset working point map.

[0121] In this embodiment, Figure 8 The preset working point diagram provided in the embodiment of this application is as follows: Figure 8 As shown, the preset operating point diagram is a schematic diagram of bias voltage-drive current operating points composed of multiple bias voltages and multiple drive currents, and the value in each operating point is the number of longitudinal mode roots of the spectral data of each operating point.

[0122] According to the bias voltage and drive current of the target candidate operating point, the position of the target candidate operating point in the preset operating point diagram is determined. According to the position of the target candidate operating point in the preset operating point diagram, the adjacent operating points of the target candidate operating point at the upper, lower, left and right positions are determined. The bias voltages of the upper and lower adjacent operating points are equal to those of the target candidate operating point, and the drive currents of the left and right adjacent operating points are equal to those of the target candidate operating point.

[0123] S303: Determine a group of candidate wavelengths of adjacent working points based on the spectrum data of the adjacent working points.

[0124] In this embodiment, for the spectral data of adjacent working points, the wavelength data in the spectral data of the adjacent working points are grouped using a preset length and a preset step size, multiple groups of wavelength data of the adjacent working points are determined, and one group of wavelength data is selected from the multiple groups of wavelength data as a group of candidate wavelengths for the adjacent working points.

[0125] The method of determining a group of candidate wavelengths for adjacent working points is the same as the method of determining a group of candidate wavelengths for a candidate working point, and will not be described in detail here.

[0126] S304: Determine a target operating point according to a group of candidate wavelengths of the target candidate operating point and a group of candidate wavelengths of adjacent operating points.

[0127] In this embodiment, for a group of candidate wavelengths of a target candidate working point, the stability of the group of candidate wavelengths of the target candidate working point is determined based on the difference between the maximum wavelength and the minimum wavelength. For a group of candidate wavelengths of adjacent working points, the stability of the group of candidate wavelengths of adjacent working points is determined based on the difference between the maximum wavelength and the minimum wavelength. The smaller the difference, the higher the stability, and the larger the difference, the lower the stability.

[0128] For a set of candidate wavelengths of a target candidate operating point and a set of candidate wavelengths of an adjacent operating point, the operating point corresponding to the set of candidate wavelengths with the smallest difference, that is, the highest stability, is selected as the target operating point.

[0129] For example, a group of candidate wavelengths for the target candidate working point is: lamda1-1, lamda1-2, lamda1-3, lamda1-4, the difference between the maximum wavelength and the minimum wavelength is Δ1 = max-min = 0.03, a group of candidate wavelengths for the first adjacent working point is: lamda2-1, lamda2-2, lamda2-3, lamda2-4, the difference between the maximum wavelength and the minimum wavelength is Δ2 = max-min = 0.02, a group of candidate wavelengths for the second adjacent working point is: lamda3-1, lamda3-2, lamda3-3, lamda3-4, the difference between the maximum wavelength and the minimum wavelength is Δ3 = max-min = 0.04, a group of candidate wavelengths for the third adjacent working point is: : lamda4-1, lamda4-2, lamda4-3, lamda4-4, the difference between the maximum wavelength and the minimum wavelength is Δ4=max-min=0.01, a group of candidate wavelengths for the fourth adjacent working point is: lamda5-1, lamda5-2, lamda5-3, lamda5-4, the difference between the maximum wavelength and the minimum wavelength is Δ5=max-min=0.02. It can be seen that the difference between the maximum wavelength and the minimum wavelength of a group of candidate wavelengths for the third adjacent working point is the smallest, then the third adjacent working point is determined to be the target working point, and a group of candidate wavelengths lamda4-1, lamda4-2, lamda4-3, lamda4-4 for the third adjacent working point are used as the calibration wavelengths of the four optical channels.

[0130] The wavelength locking method provided in the above-mentioned embodiment of the present application selects a target candidate operating point from multiple groups of candidate wavelengths, and then determines the target operating point based on a group of candidate wavelengths of the target candidate operating point and a group of candidate wavelengths of adjacent operating points of the target candidate operating point, so that the operating point with the best bias voltage and drive current can be selected, which facilitates the locking of the wavelength of the multi-light source laser and improves the stability of the multi-light source laser.

[0131] In a possible implementation, after determining the target candidate operating point according to the multiple groups of candidate wavelengths in S301, the method may further include:

[0132] According to the spectrum data of the target candidate operating point, it is determined whether the optical power values ​​corresponding to a group of candidate wavelengths of the target candidate operating point meet the power consistency condition.

[0133] The process of determining the neighboring working points of the target candidate working point according to the position of the target candidate working point in the preset working point map in S302 may include:

[0134] If the optical power values ​​corresponding to a group of candidate wavelengths of the target candidate operating point meet the power consistency condition, the adjacent operating points of the target candidate operating point are determined according to the position of the target candidate operating point in the preset operating point map.

[0135] In this embodiment, after selecting a target candidate operating point with high wavelength stability from multiple candidate operating points, in order to further ensure the effect of the selected operating point and wavelength, it is necessary to determine whether the optical power values ​​of a group of candidate wavelengths of the target candidate operating point are stable.

[0136] Specifically, optical power values ​​corresponding to a group of candidate wavelengths are determined from the spectrum data of the target candidate operating point, and the power consistency between the wavelengths is determined based on the degree of dispersion of the optical power values ​​corresponding to the wavelengths.

[0137] In some embodiments, if the degree of discreteness of the optical power values ​​corresponding to each wavelength is less than or equal to the preset power parameter, it is determined that the power consistency between the wavelengths meets the power consistency condition; if the degree of discreteness corresponding to each wavelength is greater than the preset power parameter, it is determined that the power consistency between the wavelengths does not meet the power consistency condition.

[0138] For example, the degree of dispersion of the optical power values ​​corresponding to each wavelength may be calculated using methods such as range, standard deviation, and variance.

[0139] If the power consistency of the target candidate operating point meets the power consistency condition, the target operating point is determined from a set of candidate wavelengths of the target candidate operating point and a set of candidate wavelengths of adjacent operating points. If the power consistency of the target candidate operating point does not meet the power consistency condition, other target candidate operating points are re-determined from multiple candidate operating points.

[0140] The wavelength locking method provided in the above-mentioned embodiment of the present application determines whether the optical power values ​​of each wavelength meet the power consistency condition based on the optical power value corresponding to the candidate wavelength of the target candidate working point, so as to select a wavelength with better consistency of the optical power value and improve the quality of the optical signal emitted by the multi-light source laser.

[0141] Based on the above method embodiment, the embodiment of the present application further provides a wavelength locking device. Figure 9 A schematic diagram of the structure of the wavelength locking device provided in the embodiment of the present application is shown in FIG. Figure 9 As shown, the device may include:

[0142] A screening module 401 is configured to determine a target operating point of the multi-light source laser and calibration wavelengths of multiple optical channels of the multi-light source laser based on spectral data of the multi-light source laser at multiple operating points;

[0143] A calculation module 402 is configured to calculate a temperature change based on the actual wavelengths of the plurality of optical channels, the calibrated wavelengths of the plurality of optical channels, and a preset temperature drift coefficient;

[0144] An adjustment module 403 is configured to adjust the temperature of the multiple light source lasers according to the temperature variation until the actual wavelengths of the multiple optical channels are adjusted to the calibrated wavelengths of the multiple optical channels respectively;

[0145] The control module 404 is used to control the multi-light source laser to operate at a target operating point.

[0146] Optionally, the screening module 401 is specifically used to determine, based on the spectral data of the multiple working points, multiple candidate working points whose number of longitudinal mode roots meets a preset root number threshold; determine, based on the spectral data of each candidate working point, a group of candidate wavelengths for each candidate working point; and determine a target working point based on the multiple groups of candidate wavelengths, where the group of candidate wavelengths corresponding to the target working point is the calibration wavelength of the multiple optical channels.

[0147] Optionally, the screening module 401 is further used to group the wavelength data in the spectral data of each candidate working point using a preset length and a preset step size, determine multiple groups of wavelength data for each candidate working point, each group of wavelength data includes a number of wavelength data corresponding to the preset length, wherein the preset step size is 1; and select a group of wavelength data from the multiple groups of wavelength data as a group of candidate wavelengths.

[0148] Optionally, the screening module 401 is further configured to determine an interval difference between each set of wavelength data according to an interval between adjacent wavelength data in each set of wavelength data; and select a set of wavelength data from the multiple sets of wavelength data as a set of candidate wavelengths according to the interval difference between the multiple sets of wavelength data.

[0149] Optionally, the screening module 401 is also used to determine a target candidate working point based on multiple groups of candidate wavelengths; determine the adjacent working points of the target candidate working point based on the position of the target candidate working point in the preset working point map; determine a group of candidate wavelengths of the adjacent working points based on the spectral data of the adjacent working points; determine the target working point based on a group of candidate wavelengths of the target candidate working point and a group of candidate wavelengths of the adjacent working points.

[0150] Optionally, the screening module 401 is further configured to determine, based on the difference between the maximum wavelength and the minimum wavelength in each group of candidate wavelengths, an operating point corresponding to a group of candidate wavelengths with the smallest difference as the target candidate operating point.

[0151] Optionally, the screening module 401 is also used to determine whether the optical power values ​​corresponding to a group of candidate wavelengths of the target candidate working point meet the power consistency condition based on the spectral data of the target candidate working point; if the optical power values ​​corresponding to a group of candidate wavelengths of the target candidate working point meet the power consistency condition, the adjacent working points of the target candidate working point are determined according to the position of the target candidate working point in the preset working point map.

[0152] The above-mentioned device is used to execute the method provided in the above-mentioned embodiment. Its implementation principle and technical effect are similar and will not be repeated here.

[0153] The above modules can be one or more integrated circuits configured to implement the above methods, such as one or more application-specific integrated circuits (ASICs), one or more microprocessors, or one or more field programmable gate arrays (FPGAs). For another example, when a module is implemented by scheduling program code through a processing element, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0154] Figure 10 A schematic diagram of an electronic device provided in an embodiment of the present application, such as Figure 10 As shown, the electronic device 500 may include: a processor 501, a storage medium 502, and a bus. The storage medium 502 stores program instructions executable by the processor 501. When the electronic device 500 is running, the processor 501 and the storage medium 502 communicate via the bus, and the processor 501 executes the program instructions to perform the above-mentioned method embodiment. The specific implementation methods and technical effects are similar and will not be repeated here.

[0155] Optionally, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is run by a processor, the above method embodiment is executed.

[0156] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely 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, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0157] The units described as separate components may or may not be physically separate, and 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 these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0158] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0159] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) or a processor (English: processor) to perform some steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a read-only memory (English: Read-Only Memory, abbreviated: ROM), a random access memory (English: Random Access Memory, abbreviated: RAM), a disk or an optical disk, and other media that can store program code.

[0160] The above is only a specific embodiment of the present application, but the scope of protection of this application is not limited to this. Any changes or substitutions that can be easily conceived by any person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A wavelength locking method, characterized in that: The method comprises: Determining a target operating point of the multi-light source laser and calibration wavelengths of multiple optical channels of the multi-light source laser according to spectral data of the multi-light source laser at multiple operating points; Calculating a temperature change according to the actual wavelengths of the plurality of optical channels, the calibrated wavelengths of the plurality of optical channels, and a preset temperature drift coefficient; Adjusting the temperature value of the multi-light source laser according to the temperature change until the actual wavelengths of the multiple optical channels are respectively adjusted to the calibrated wavelengths of the multiple optical channels; The multi-light source laser is controlled to operate at the target operating point to lock the wavelength of the optical signal of the multi-light source laser.

2. The method according to claim 1, wherein The method of determining the target operating point of the multi-light source laser and the calibration wavelengths of the multiple optical channels of the multi-light source laser according to the spectral data of the multi-light source laser at the multiple operating points includes: Determining, based on the spectral data of the plurality of working points, a plurality of candidate working points whose number of longitudinal mode roots meets a preset root number threshold; Determining a set of candidate wavelengths for each candidate operating point based on the spectral data of the candidate operating point; The target operating point is determined according to the multiple groups of candidate wavelengths, and the group of candidate wavelengths corresponding to the target operating point is the calibration wavelength of the multiple optical channels.

3. The method according to claim 2, wherein Determining a set of candidate wavelengths for each candidate operating point based on the spectral data of each candidate operating point includes: Grouping the wavelength data in the spectrum data of each candidate operating point using a preset length and a preset step size to determine multiple groups of wavelength data for each candidate operating point, each group of wavelength data including a number of wavelength data corresponding to the preset length, wherein the preset step size is 1; A set of wavelength data is selected from the plurality of sets of wavelength data as the set of candidate wavelengths.

4. The method according to claim 3, wherein The step of selecting a set of wavelength data from the plurality of sets of wavelength data as the set of candidate wavelengths comprises: Determining an interval difference of each set of wavelength data according to an interval between adjacent wavelength data in each set of wavelength data; A set of wavelength data is selected from the multiple sets of wavelength data as the set of candidate wavelengths according to the interval differences between the multiple sets of wavelength data.

5. The method according to claim 2, wherein Determining the target operating point according to the multiple groups of candidate wavelengths includes: determining a target candidate operating point based on the multiple groups of candidate wavelengths; Determining adjacent working points of the target candidate working point according to a position of the target candidate working point in the preset working point map; determining a set of candidate wavelengths for the adjacent working points based on the spectral data of the adjacent working points; The target operating point is determined according to a group of candidate wavelengths of the target candidate operating point and a group of candidate wavelengths of the adjacent operating points.

6. The method according to claim 5, wherein Determining a target candidate operating point based on the multiple groups of candidate wavelengths includes: According to the difference between the maximum wavelength and the minimum wavelength in each group of candidate wavelengths, the operating point corresponding to the group of candidate wavelengths with the smallest difference is determined as the target candidate operating point.

7. The method according to claim 5, wherein After determining the target candidate operating point according to the multiple groups of candidate wavelengths, the method further includes: determining, based on the spectral data of the target candidate operating point, whether optical power values ​​corresponding to a group of candidate wavelengths of the target candidate operating point meet a power consistency condition; The step of determining the adjacent working points of the target candidate working point according to the position of the target candidate working point in the preset working point map includes: If the optical power values ​​corresponding to a group of candidate wavelengths of the target candidate working point meet the power consistency condition, the adjacent working points of the target candidate working point are determined according to the position of the target candidate working point in the preset working point map.

8. A wavelength locking device, characterized in that: The device comprises: a screening module, configured to determine a target operating point of the multi-light source laser and calibration wavelengths of multiple optical channels of the multi-light source laser based on spectral data of the multi-light source laser at multiple operating points; a calculation module, configured to calculate a temperature variation according to the actual wavelengths of the plurality of optical channels, the calibrated wavelengths of the plurality of optical channels, and a preset temperature drift coefficient; an adjustment module, configured to adjust the temperature value of the multi-light source laser according to the temperature variation, until the actual wavelengths of the plurality of optical channels are respectively adjusted to the calibrated wavelengths of the plurality of optical channels; A control module is used to control the multi-light source laser to operate at the target working point.

9. An electronic device, characterized in that: include: A processor, a storage medium, and a bus, wherein the storage medium stores program instructions executable by the processor. When the electronic device is running, the processor and the storage medium communicate via the bus, and the processor executes the program instructions to perform the steps of the wavelength locking method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the wavelength locking method according to any one of claims 1 to 7 are executed.

Citation Information

Patent Citations

  • Testing method of wavelength-tunable laser, controlling method of wavelength-tunable laser and laser device

    CN101471531A

  • Wavelength locking method and laser

    CN109792131A

  • Wavelength adjustment method and device and optical module

    CN112397996A

  • Optical coupling test method and device, electronic equipment and storage medium

    CN113237640A

  • Wavelength calibration method of multichannel interference laser

    CN114034468A