Optical module, communication device, and method for acquiring optical carrier
By introducing a control unit and a filtering unit into the optical module, the control coefficients and tap coefficients of the optical carrier are obtained, solving the problems of complex transmission rate control and data interruption in the prior art, and realizing flexible transmission rate and power adjustment of the optical module.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-09-03
- Publication Date
- 2026-07-09
AI Technical Summary
Existing optical modules are complex and inflexible in controlling transmission rates, leading to data transmission interruptions and failing to meet diverse transmission needs.
A processing module including a control unit, a filtering unit, and multiple modulation units is used to achieve flexible control of optical power and transmission rate by acquiring and determining the control coefficients and tap coefficients of the optical carrier.
It enables flexible adjustment of the optical module's transmission rate and optical power, avoiding data transmission interruptions and improving communication efficiency and performance.
Smart Images

Figure CN2025118643_09072026_PF_FP_ABST
Abstract
Description
Optical modules, communication equipment, and methods for acquiring optical carriers
[0001] This application claims priority to Chinese Patent Application No. 202411999978.3, filed on December 31, 2024, entitled "Optical Module, Communication Equipment and Method for Acquiring Optical Carrier", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of optical communication technology, and in particular to optical modules, communication equipment, and methods for acquiring optical carriers. Background Technology
[0003] In the field of optical communication technology, optical modules, which modulate electrical signals to generate optical carriers that can be transmitted through optical fibers, are one of the core components for realizing optical communication. The optical carrier carries data, and the transmission rate of an optical module can be quantified as the data transmission rate, such as the bit rate. How to control the transmission rate of optical modules to meet different transmission requirements has become a significant issue.
[0004] In related technologies, optical modules include a control module and a modulation module. The modulation module implements the aforementioned modulation based on a clock signal and a specific modulation format. The control module can change the baud rate by controlling the frequency of the clock signal. Since the baud rate is related to the transmission rate, this achieves transmission rate control. Alternatively, the control module can change the modulation order by controlling the modulation format. Since the modulation order is related to the transmission rate, this also achieves transmission rate control.
[0005] However, the control module's method of controlling the frequency and modulation format of the clock signal is quite complex, making the process of controlling the transmission rate of the optical module less flexible. Summary of the Invention
[0006] This application provides an optical module, a communication device, and a method for acquiring an optical carrier, to address the problems existing in related technologies. The technical solutions provided by the embodiments of this application include the following aspects.
[0007] In a first aspect, an optical module is provided, comprising one or more processing modules, each processing module including a control unit, a filtering unit, and multiple modulation units. The multiple modulation units are used to modulate multiple first optical carriers. The control unit is used to acquire first control coefficients corresponding to each of the multiple first optical carriers, and further to determine first tap coefficients based on the first control coefficients corresponding to each of the multiple first optical carriers. The first control coefficients are used to control the power of the corresponding first optical carrier. The filtering unit is used to filter the multiple first optical carriers according to the first tap coefficients to obtain second optical carriers.
[0008] In this application, the first tap coefficient is determined based on the first control coefficient corresponding to each of the multiple first optical carriers. Since the first control coefficient is used to control the power of the corresponding first optical carrier, the filtering unit filters the multiple first optical carriers according to the first tap coefficient, thereby achieving power control of the first optical carriers and thus controlling the transmission rate and optical power of the optical module. This method is simple, easy to implement, and relatively flexible.
[0009] In one possible implementation, the control unit includes a signal generation subunit, a demultiplexing subunit, a multiplication subunit, an acquisition subunit, and a calculation subunit. The signal generation subunit generates a first signal according to the frequency response function of the optical module. The demultiplexing subunit demultiplexes the first signal into multiple second signals, each corresponding one-to-one with a multiple first optical carrier. The acquisition subunit acquires the first control coefficient corresponding to each of the multiple first optical carriers. The multiplication subunit multiplies the corresponding second signal and the first control coefficient to obtain multiple third signals, each corresponding to the same first optical carrier. The calculation subunit calculates a first tap coefficient based on the multiple third signals.
[0010] Since the frequency response function is considered in determining the first tap coefficient, the filtering unit can compensate for errors caused by the frequency response function (such as power differences between different first optical carriers) by filtering multiple first optical carriers according to the first tap coefficient. Furthermore, the determination of the first tap coefficient also considers the first control coefficients corresponding to each of the multiple first optical carriers, and the first tap coefficients can control the power of each first optical carrier, facilitating the control of the optical power and transmission rate of the optical module.
[0011] In one possible implementation, the control unit further includes a multiplexing subunit. The multiplexing subunit is used to multiplex multiple third signals into a fourth signal. A calculation subunit is used to calculate a first tap coefficient based on the fourth signal.
[0012] In one possible implementation, each processing module further includes a first merging unit. The first merging unit is used to merge multiple first optical carriers to obtain a third optical carrier. A filtering unit is used to filter the third optical carrier according to a first tap coefficient to obtain a second optical carrier.
[0013] Based on this implementation method, the processing module first merges different optical carriers and then performs filtering, which saves the total number of computing sub-units and helps to reduce costs.
[0014] In one possible implementation, there are multiple computational subunits, each corresponding one-to-one with a plurality of third signals and also one-to-one with a plurality of first optical carriers. Each of the multiple computational subunits is used to calculate the sub-tap coefficient of the corresponding first optical carrier based on the corresponding third signal. The first tap coefficient includes the sub-tap coefficients of each of the multiple first optical carriers.
[0015] In one possible implementation, each processing module further includes a second merging unit. There are multiple filtering units, each corresponding one-to-one with the sub-tap coefficients of the multiple first optical carriers. Each filtering unit filters the corresponding first optical carrier according to its corresponding sub-tap coefficient to obtain the corresponding second optical carrier. The second merging unit merges the second optical carriers corresponding to the multiple filtering units to obtain a fourth optical carrier.
[0016] Based on this implementation method, the processing module first performs filtering and then merges different optical carriers, which reduces the computational load of each computational subunit, which helps to improve computational efficiency, thereby improving the efficiency of determining the first tap coefficient, and further improving filtering efficiency and communication efficiency.
[0017] In one possible implementation, the control unit is further configured to acquire second control coefficients corresponding to each of the plurality of first optical carriers. These second control coefficients are used to control the power of the corresponding first optical carrier, and at least one of the plurality of first optical carriers has the same second control coefficient as its first control coefficient. The control unit is also configured to determine second tap coefficients based on the second control coefficients corresponding to each of the plurality of first optical carriers. The filtering unit is further configured to filter the plurality of first optical carriers according to the second tap coefficients to obtain a fifth optical carrier.
[0018] Therefore, this application can adjust the first control coefficients corresponding to each of the multiple first optical carriers to the second control coefficients corresponding to each of the multiple first optical carriers according to actual needs, thereby achieving flexible adjustment of optical power and transmission rate. By making the second control coefficient corresponding to at least one of the multiple first optical carriers the same as the first control coefficient, it is possible to avoid simultaneous power changes in all first optical carriers, thus avoiding data transmission interruption and achieving lossless adjustment of transmission rate.
[0019] In one possible implementation, there are two processing modules, which correspond to optical carriers with polarization directions perpendicular to each other.
[0020] Since the optical module includes these two processing modules, and the polarization directions of the optical carriers corresponding to these two processing modules are perpendicular to each other, the optical module has dual polarization, which expands the applicability of the optical module.
[0021] In a second aspect, a communication device is provided, comprising: a fixing member and an optical module, wherein the fixing member is used to fix the optical module, and the optical module is an optical module provided in the first aspect or any possible implementation thereof.
[0022] Thirdly, a method for obtaining an optical carrier is provided, which is applied to a control unit included in an optical module provided in the first aspect or any possible implementation thereof. The method includes: obtaining first control coefficients corresponding to each of a plurality of first optical carriers, the first control coefficients being used to control the power of the corresponding first optical carrier; determining first tap coefficients based on the first control coefficients corresponding to each of the plurality of first optical carriers, the first tap coefficients being used to filter the plurality of first optical carriers to obtain a second optical carrier.
[0023] In one possible implementation, determining the first tap coefficient based on the first control coefficients corresponding to each of the multiple first optical carriers includes: generating a first signal according to the frequency response function of the optical module; demultiplexing the first signal into multiple second signals, each of the multiple second signals corresponding to one of the multiple first optical carriers; obtaining the first control coefficients corresponding to each of the multiple first optical carriers; multiplying the corresponding second signals and the first control coefficients to obtain multiple third signals, each of the corresponding second signals and the first control coefficients corresponding to the same first optical carrier; and calculating the first tap coefficient based on the multiple third signals.
[0024] In one possible implementation, the first tap coefficient is calculated based on multiple third signals, including: multiplexing the multiple third signals into a fourth signal; and calculating the first tap coefficient based on the fourth signal.
[0025] In one possible implementation, the first tap coefficient is calculated based on multiple third signals, including: calculating the sub-tap coefficient of the corresponding first optical carrier based on the corresponding third signal, wherein the first tap coefficient includes the sub-tap coefficients of each of the multiple first optical carriers.
[0026] In one possible implementation, the method further includes: obtaining second control coefficients corresponding to each of the plurality of first optical carriers, the second control coefficients being used to control the power of the corresponding first optical carriers, wherein the second control coefficient corresponding to at least one of the plurality of first optical carriers is the same as the first control coefficient; determining a second tap coefficient based on the second control coefficients corresponding to each of the plurality of first optical carriers, and filtering the plurality of first optical carriers using the second tap coefficients to obtain a fifth optical carrier.
[0027] Fourthly, a chip is provided that includes a processor for retrieving and executing instructions stored in a memory, causing a computer equipped with the chip to perform the method for acquiring an optical carrier provided by the third aspect or any possible implementation thereof.
[0028] Fifthly, another chip is provided, which includes an input interface, an output interface, a processor, and a memory. The input interface, output interface, processor, and memory are connected through an internal connection path. The processor is used to execute code in the memory. When the code is executed, the computer with the chip installed executes the method for acquiring an optical carrier provided by the third aspect or any possible implementation of the third aspect.
[0029] The technical effects achieved by the technical solutions and corresponding possible implementations of the second to fifth aspects of this application can be found in the technical effects achieved by the first aspect and corresponding possible implementations described above, and will not be repeated here. Attached Figure Description
[0030] Figure 1 is a structural diagram of a communication device provided in an embodiment of this application;
[0031] Figure 2 is a schematic diagram of a related technology provided in an embodiment of this application;
[0032] Figure 3 is a schematic diagram of another related technology provided in an embodiment of this application;
[0033] Figure 4 is a structural diagram of an optical module provided in an embodiment of this application;
[0034] Figure 5 is a structural diagram of another optical module provided in an embodiment of this application;
[0035] Figure 6 is a structural diagram of another optical module provided in an embodiment of this application;
[0036] Figure 7 is a structural diagram of a modulation unit provided in an embodiment of this application;
[0037] Figure 8 is a structural diagram of another optical module provided in an embodiment of this application;
[0038] Figure 9 is a schematic diagram of power control and transmission rate control provided in an embodiment of this application;
[0039] Figure 10 is a structural diagram of another optical module provided in an embodiment of this application;
[0040] Figure 11 is a structural diagram of another optical module provided in an embodiment of this application;
[0041] Figure 12 is a schematic diagram of adjusting the transmission rate of an optical module according to an embodiment of this application;
[0042] Figure 13 is a flowchart of a method for obtaining an optical carrier provided in an embodiment of this application. Detailed Implementation
[0043] The terminology used in the implementation section of this application is for the purpose of explaining specific embodiments of this application only, and is not intended to limit this application.
[0044] With the continuous development of optical communication technology, the application of optical modules is becoming increasingly widespread. Referring to Figure 1, communication equipment includes optical modules and host chips, which include, but are not limited to, processors such as central processing units (CPUs). The host chip transmits electrical signals carrying data (e.g., data streams carrying service data) to the optical module. The optical module can modulate the data-carrying electrical signals to obtain an optical carrier carrying the data, and transmit this data-carrying optical carrier to the optical fiber, thereby achieving data transmission. The optical module can also receive data-carrying optical carriers transmitted through the optical fiber, demodulate them to obtain electrical signals carrying the data, and transmit these electrical signals to the host chip, thereby achieving data reception. Therefore, optical modules can achieve mutual conversion between electrical signals and optical carriers through modulation and demodulation, thus enabling data transmission and reception. Consequently, optical modules are one of the core components of optical communication technology.
[0045] The transmission rate of an optical module can be quantified as the data transmission rate, where data refers to the data carried by the optical carrier modulated by the optical module. Transmission rate includes, but is not limited to, bit rate, measured in gigabits per second (Gbps). How to control the transmission rate of an optical module to meet different transmission requirements is a crucial issue.
[0046] For example, in data center interconnect (DCI) scenarios, the amount of data to be transmitted grows rapidly, with transmission requirements ranging from approximately 400Gbps to 800Gbps. Therefore, it is necessary to control the transmission rate of the optical modules to ensure that the module's performance supports this transmission rate, and that this rate meets the transmission requirements of the DCI scenario, avoiding any conflict between the optical module's performance and the transmission demands.
[0047] For example, there's a trend towards decentralization in metropolitan optical transport networks (OTNs). This means that functions originally provided by communication equipment within the OTN are now being provided by communication equipment in the optical access network (OART), which lies beneath the OTN. This OART communication equipment includes, but is not limited to, equipment in the central office (CO) or sites located below the CO. Consequently, transmission requirements become more flexible and diverse. Therefore, it's necessary to control the transmission rate of optical modules to accommodate these more flexible and diverse transmission needs.
[0048] The transmission rate of the optical module can be simply expressed by the following formula: R = 2·B·log2N·1 / (1+FEC)
[0049] In this formula, R represents the transmission rate, B represents the baud rate, N represents the modulation order, and FEC represents the forward error correction overhead. Based on this formula, it can be seen that both the baud rate and the modulation order are related to the transmission rate. Therefore, by controlling the baud rate or the modulation order, the transmission rate can be determined.
[0050] In related technologies, optical modules include control modules and modulation modules. The modulation module modulates the electrical signal carrying the data according to a certain modulation format based on a clock signal to obtain an optical carrier carrying the data.
[0051] In one implementation of related technologies, the control module changes the baud rate by controlling the frequency of the clock signal. Since the baud rate is related to the transmission rate, the transmission rate is controlled. For example, as shown in Figure 2, the horizontal axis represents frequency in gigahertz (GHz), and the vertical axis represents power in decibel milliwatts (dBm). The control module controls the frequency of the clock signal between ±50 and 100 GHz, corresponding to a baud rate between 95 and 200 gigabaud (GBaud), thereby enabling the optical module to achieve a transmission rate between 200 Gbps and 1.6 terabits per second (Tbps).
[0052] In another implementation of related technologies, the control module changes the modulation order by controlling the modulation format. Since the modulation order is related to the transmission rate, the transmission rate is controlled. For example, as shown in Figure 3, the baud rate is fixed at 118.x GBaud, where 118.x includes, but is not limited to, 118.203 or 118.749. When the modulation format is quadrature phase shift keying (QPSK), the modulation order is 2, and the transmission rate of the optical module is approximately 400 Gbps. When the modulation format is probabilistic constellation shaping (PCS), the modulation order is between 2 and 4, and the transmission rate of the optical module is approximately 600 Gbps. When the modulation format is 16 quadrature amplitude modulation (16QAM), the modulation order is 4, and the transmission rate of the optical module is approximately 800 Gbps.
[0053] However, the control module's method of controlling the clock signal frequency and modulation format is relatively complex, making the process of controlling the optical module's transmission rate inflexible. Furthermore, the use of related technologies during the adjustment of the optical module's transmission rate can cause data transmission interruptions, reducing communication performance and resulting in a lossy adjustment process. Taking the adjustment process from transmission rate 1 to transmission rate 2 as an example, transmission rate 1 corresponds to frequency 1 or modulation format 1, and transmission rate 2 corresponds to frequency 2 or modulation format 2. After determining frequency 2, the control module needs to restart the clock according to frequency 2, updating the frequency of the clock signal provided by the clock from frequency 1 to frequency 2, thus achieving the adjustment from transmission rate 1 to transmission rate 2. Similarly, after determining modulation format 2, the control module needs to restart the modulation module according to modulation format 2, updating the modulation format used by the modulation module from modulation format 1 to modulation format 2, thus achieving the adjustment from transmission rate 1 to transmission rate 2. Whether controlling the clock restart or the modulation module restart, the restart process will stop the modulation of the data-carrying optical carrier from the electrical signal carrying the data, causing data transmission interruptions and resulting in a lossy adjustment process.
[0054] To address this issue, this application provides an optical module to solve the problems existing in related technologies. The optical module includes one or more processing modules, each processing module including a control unit, a filtering unit, and multiple modulation units. In each processing module, the control unit and the multiple modulation units are respectively connected to the filtering unit.
[0055] Referring to Figure 4, which illustrates an exemplary optical module, the module includes a processing module. The input signal to the processing module is an electrical signal that can carry data. For example, this electrical signal can be a data stream carrying service data transmitted by a host chip. The output signal to the processing module is an optical carrier, which also carries data and can be transmitted via optical fiber.
[0056] Referring to Figure 5, which illustrates another exemplary optical module, this module includes two processing modules. The two processing modules correspond to optical carriers with mutually perpendicular polarization directions. The optical carrier corresponding to each processing module refers to the optical carrier output by that processing module. For example, the optical carrier output by one processing module corresponds to polarization direction X, and the optical carrier output by the other processing module corresponds to polarization direction Y. Polarization X and polarization Y are two mutually perpendicular polarization directions. Optionally, the control units in different processing modules can be distributed or integrated into a single control unit; this embodiment does not limit this.
[0057] For example, as shown in Figure 5, when the optical module includes two processing modules, it also includes a polarization beamsplitter. The polarization beamsplitter is used to combine the optical carriers output by the two processing modules to obtain a combined optical carrier, which is then transmitted into the optical fiber to transmit data. The polarization beamsplitter is also used to receive the optical carrier transmitted through the optical fiber, separate the received optical carrier into optical carriers with mutually perpendicular polarization directions, and transmit the separated optical carriers to the two processing modules respectively, so that the processing modules can demodulate and receive data.
[0058] In the embodiments of this application, the functions of the various components within different processing modules can be the same. The functions of the various components within a single processing module will be described below as an example.
[0059] As described above, each processing module includes a control unit, a filtering unit, and multiple modulation units. The multiple modulation units are used to modulate multiple first optical carriers. The control unit is used to acquire a first control coefficient corresponding to each of the multiple first optical carriers, and the first control coefficient is used to control the power of the corresponding first optical carrier. The control unit is also used to determine a first tap coefficient based on the first control coefficient corresponding to each of the multiple first optical carriers. The filtering unit is used to filter the multiple first optical carriers according to the first tap coefficient to obtain a second optical carrier.
[0060] In other words, each modulation unit modulates a first optical carrier. For example, the host chip inputs different electrical signals (e.g., data streams carrying different service data) to each modulation unit, and each modulation unit modulates a first optical carrier based on the input electrical signal. Multiple modulation units collectively modulate multiple first optical carriers, with each modulation unit corresponding one-to-one with a multiple first optical carrier. Since multiple modulation units are connected to the filtering unit, each modulation unit can transmit its corresponding first optical carrier to the filtering unit, thus enabling the filtering unit to obtain multiple first optical carriers. Furthermore, the control unit determines a first tap coefficient based on the first control coefficient corresponding to each of the multiple first optical carriers. Since this first control coefficient is used to control the power of the corresponding first optical carrier, the determined first tap coefficient can control the power of each first optical carrier. Because the control unit is connected to the filtering unit, the control unit can transmit the first tap coefficient to the filtering unit, thus enabling the filtering unit to obtain the first tap coefficient. Thus, the filtering unit obtains both multiple first optical carriers and first tap coefficients. Therefore, the filtering unit can filter multiple first optical carriers according to the first tap coefficients to achieve power control of each first optical carrier based on the first tap coefficients, thereby obtaining a second optical carrier. This second optical carrier carries data and can be transmitted through optical fiber.
[0061] The optical power and transmission rate of the optical module are both related to the power of each first optical carrier. Since the first tap coefficient can control the power of each first optical carrier, by reasonably setting the first control coefficients corresponding to each of the multiple first optical carriers, a suitable first tap coefficient can be obtained, thereby achieving power control of each first optical carrier and thus controlling the optical power and transmission rate of the optical module. The value range of the first control coefficient can be from 0 to 1 (inclusive).
[0062] Regarding the optical power of the optical module, for any first optical carrier, if the first control coefficient corresponding to the first optical carrier is not zero, the power of the first optical carrier is positively correlated with the first control coefficient corresponding to the first optical carrier. That is, the larger the first control coefficient, the greater the power of the first optical carrier, and the smaller the first control coefficient, the smaller the power of the first optical carrier.
[0063] Based on this, when a higher optical power is required for the optical module, the first control coefficients corresponding to each of the multiple first optical carriers can be made larger; conversely, when a lower optical power is required, the first control coefficients corresponding to each of the multiple first optical carriers can be made smaller, thereby achieving control over the optical power of the optical module. Furthermore, when an increase in optical power is needed, the first control coefficients corresponding to all or some of the multiple first optical carriers can be increased; conversely, when a decrease in optical power is needed, the first control coefficients corresponding to all or some of the multiple first optical carriers can be decreased.
[0064] Regarding the transmission rate of an optical module, for any given first optical carrier, if the first control coefficient corresponding to the first optical carrier is non-zero, the power of the first optical carrier is also non-zero. Therefore, the data carried by the first optical carrier can be transmitted normally, thus providing a certain transmission rate. If the first control coefficient corresponding to the first optical carrier is zero, the power of the first optical carrier is also zero. Therefore, the data carried by the first optical carrier cannot be transmitted normally, thus failing to provide a transmission rate. Since the transmission rate of an optical module can be quantified as the data transmission rate (including but not limited to the bit rate), the transmission rate of an optical module is positively correlated with the number of first optical carriers with non-zero first control coefficients. The more first optical carriers with non-zero first control coefficients, the higher the transmission rate of the optical module; the fewer first optical carriers with non-zero first control coefficients, the lower the transmission rate of the optical module.
[0065] Based on this, when a higher transmission rate is required for the optical module, the first control coefficient corresponding to a larger number of the first optical carriers can be made non-zero. Conversely, when a lower transmission rate is required, the first control coefficient corresponding to a smaller number of the first optical carriers can be made non-zero. Furthermore, when an increased transmission rate is needed, the first control coefficient corresponding to more of the first optical carriers can be made non-zero, and when a decreased transmission rate is needed, the first control coefficient corresponding to fewer of the first optical carriers can be made non-zero.
[0066] In an exemplary embodiment, referring to FIG6, each processing module further includes a pulse shaping unit and a digital-to-analog converter (DAC). The pulse shaping unit is used to perform pulse shaping on the first optical carrier. The pulse shaping unit includes, but is not limited to, pulse shaping filters. There can be multiple pulse shaping units, each corresponding to a modulation unit. Each pulse shaping unit is located between its corresponding modulation unit and the filtering module. Each pulse shaping unit is used to perform pulse shaping on the first optical carrier output by its corresponding modulation unit, ensuring that the first optical carrier received by the filtering unit is the pulse-shaped first optical carrier. The DAC is located at the output of the filtering unit. The DAC is used to convert the second optical carrier output by the filtering unit from a discrete digital form into a continuous analog form. The analog form of the second optical carrier carries data and can be transmitted through optical fiber. The DAC includes, but is not limited to, a digital-to-analog converter (DAC, D / A).
[0067] This application does not limit the units included in each processing module. The units included in each processing module can be set according to actual needs. For example, each processing module may also include a driving unit for amplifying the optical carrier, and the driving unit includes, but is not limited to, a driver. In one example, the driving unit may be located at the output end of the digital-to-analog converter. The optical carrier amplified by the driving unit is the analog form of the second optical carrier output by the data conversion unit, resulting in an amplified second optical carrier that carries data and can be transmitted through optical fiber.
[0068] For example, the control unit includes, but is not limited to, a field-programmable gate array (FPGA), a digital signal processor (DSP), or a microcontroller unit (MCU), such as an optical DSP (oDSP). The filtering unit includes, but is not limited to, a finite impulse response (FIR) filter. The modulation unit includes, but is not limited to, an in-phase quadrature (IQ) modulator. When the modulation unit includes an IQ modulator, the optical module is also called a coherent optical module because the IQ modulator is used for coherent modulation.
[0069] Referring to Figure 7, which illustrates an exemplary modulation unit, the modulation unit includes a local oscillator (LO), a phase shifter, a first multiplier, a second multiplier, and an adder. The LO generates a first baseband signal. The phase shifter shifts the first baseband signal by 90 degrees to obtain a second baseband signal, meaning the phase difference between the first and second baseband signals is 90 degrees. The first and second baseband signals have the same frequency, which is denoted as the frequency corresponding to the modulation unit. Different modulation units correspond to different frequencies. The first multiplier multiplies the input electrical signal (e.g., a data stream carrying service data) and the first baseband signal to modulate a first subcarrier. The second multiplier multiplies the input electrical signal and the second baseband signal to modulate a second subcarrier. The adder adds the first and second subcarriers to obtain a first optical carrier, which has the frequency corresponding to the modulation unit. Since different modulation units correspond to different frequencies, different first optical carriers among multiple first optical carriers also have different frequencies.
[0070] In an exemplary embodiment, as shown in FIG8, the control unit includes a signal generation subunit, a demultiplexing subunit, a multiplication subunit, an acquisition subunit, and a calculation subunit. The signal generation subunit generates a first signal according to the frequency response function of the optical module. The demultiplexing subunit demultiplexes the first signal into multiple second signals, each corresponding to one of multiple first optical carriers. The acquisition subunit acquires the first control coefficient corresponding to each of the multiple first optical carriers. The multiplication subunit multiplies the corresponding second signal and the first control coefficient to obtain multiple third signals, each corresponding to the same first optical carrier. The calculation subunit calculates a first tap coefficient based on the multiple third signals.
[0071] The frequency response function of the optical module is obtained by superimposing the frequency responses of all units between the input and output ends of the optical module. The input end of the optical module is used to input electrical signals to the host chip, and the output end is used to output analog optical carriers. Therefore, all units between the input and output ends of the optical module can include the modulation unit, pulse shaping unit, filtering unit, and digital-to-analog converter shown in Figure 6, and may also include other units not shown in Figure 6, such as a driving unit. In one example, the frequency response function of the optical module is obtained through calibration. The signal generation subunit stores the calibrated frequency response function and generates a first signal according to the calibrated frequency response function. In another example, the frequency response function of the optical module is obtained through real-time calculation. The signal generation subunit receives the real-time calculated frequency response function, for example, the frequency response function calculated by the host chip, and generates a first signal according to the real-time calculated frequency response function.
[0072] The demultiplexing subunit includes, but is not limited to, a demultiplexer (DeMUX). The demultiplexing subunit demultiplexes the first signal into multiple second signals, for example, by frequency division of the first signal to obtain multiple second signals. Each second signal corresponds one-to-one with a first optical carrier, and the corresponding second signal and the first optical carrier can have the same frequency. The acquisition subunit is used to acquire the first control coefficients corresponding to each of the multiple first optical carriers. In one example, the first control coefficients are configured control coefficients. In another example, the first control coefficients are control coefficients determined according to instructions, such as control coefficients determined according to instructions issued by the host chip.
[0073] The multiplication subunit includes, but is not limited to, a multiplier. The control unit includes multiple multiplication subunits, each corresponding one-to-one with a plurality of first optical carriers. Each multiplication subunit multiplies a corresponding second signal and a first control coefficient to obtain a third signal, thus multiple multiplication subunits yield multiple third signals. The corresponding second signal and the first control coefficient correspond to the same first optical carrier, which also corresponds to a multiplication subunit. The calculation subunit includes, but is not limited to, an FIR tap calculator, capable of calculating the first tap coefficients based on the multiple third signals.
[0074] As shown in Figure 9(a), the frequency response function of the optical module is represented by H(f). H(f) is obtained by superimposing the frequency responses of all units between the input and output ends of the optical module (including but not limited to the DAC and driver shown in Figure 9(a)). The horizontal axis of H(f) is frequency, and the vertical axis is power. Due to the existence of H(f), multiple first optical carriers, without compensation by the filtering unit, will have different powers after processing by the DAC and driver, and the difference conforms to H(f). Therefore, a filtering unit is needed. The filtering unit compensates for the multiple first optical carriers according to the tap coefficients corresponding to H(f). After the compensated multiple first optical carriers are processed by the DAC and driver, the power of the different first optical carriers will no longer be different.
[0075] As shown in Figure 9(b), this embodiment adds a control unit to the filtering unit. The control unit determines the first tap coefficient based on the first control coefficients corresponding to each of the multiple first optical carriers. Specifically, the signal generation subunit in the control unit generates a first signal according to the frequency response function H(f) of the optical module, ensuring that the subsequently determined first tap coefficients correspond to H(f) and can be used to compensate for the power differences caused by H(f). The demultiplexing subunit, acquisition subunit, and multiplication subunit in the control unit combine the first control coefficients corresponding to each of the multiple first optical carriers with the first signal corresponding to the frequency response function to obtain multiple third signals corresponding to each of the multiple first optical carriers. The calculation unit in the control unit determines the first tap coefficient based on the multiple third signals.
[0076] Since the frequency response function is considered in determining the first tap coefficient, the filtering unit can filter multiple first optical carriers according to the first tap coefficient, which can compensate for the power difference caused by H(f). Since the first control coefficient corresponding to each of the multiple first optical carriers is also considered in determining the first tap coefficient, and the first tap coefficient can play a role in power control of each first optical carrier, the filtering unit can also achieve power control of each first optical carrier when filtering multiple first optical carriers according to the first tap coefficient, thereby realizing the control of the optical power and transmission rate of the optical module.
[0077] For example, the first tap coefficient may include the sub-tap coefficients of each of the multiple first optical carriers. Accordingly, during the filtering process of the filtering unit filtering the multiple first optical carriers according to the first tap coefficient, for each first optical carrier, the filtering can be performed according to the sub-tap coefficient of that first optical carrier.
[0078] For example, referring to Figure 9(b), there are a total of 8 first optical carriers. The first control coefficient corresponding to the first optical carrier 1 is 0.x, where 0.x is a value greater than 0 and less than 1. The first control coefficients corresponding to the other 7 first optical carriers are 1. The control unit generates first tap coefficients based on these first control coefficients. The filtering unit filters the 8 first optical carriers according to the first tap coefficients, which not only compensates for the power difference caused by H(f) but also suppresses the power of the first optical carrier 1, thereby realizing the control of the optical power of the optical module.
[0079] For example, referring to Figure 9(b), there are a total of 8 first optical carriers. The first control coefficient corresponding to the first optical carrier 1 is 0, and the first control coefficients corresponding to the other 7 first optical carriers are 1. The control unit generates first tap coefficients based on these first control coefficients. The filtering unit filters the 8 first optical carriers according to the first tap coefficients. This not only compensates for the power difference caused by H(f), but also reduces the power of the first optical carrier 1 to 0. Therefore, the data carried by the first optical carrier 1 cannot be transmitted normally and cannot provide a transmission rate, thereby realizing the control of the transmission rate of the optical module.
[0080] In an exemplary embodiment, the optical module includes, but is not limited to, the first structure and the second structure described below.
[0081] The first structure, as shown in Figure 10, further includes a multiplexing subunit in the control unit. The multiplexing subunit is used to multiplex multiple third signals into a fourth signal. The calculation subunit is used to calculate the first tap coefficient based on the fourth signal.
[0082] The multiplexing subunit includes, but is not limited to, a multiplexer (MUX). The multiplexing subunit can multiplex multiple third signals into a fourth signal and output the fourth signal to the calculation subunit. The calculation subunit calculates the first tap coefficient based on the fourth signal and transmits the first tap coefficient to the filtering unit in the processing module. The first tap coefficient may include the sub-tap coefficients of each of the multiple first optical carriers.
[0083] Accordingly, referring to Figure 10, each processing module also includes a first merging unit. The first merging unit is used to merge multiple first optical carriers to obtain a third optical carrier. For example, referring to Figure 9, the eight first optical carriers shown in Figure 9(b) can be merged into a third optical carrier by the first merging unit. Since the different first optical carriers have different frequencies, the first merging unit can merge the multiple first optical carriers to obtain the third optical carrier by performing frequency multiplexing. A filtering unit is used to filter the third optical carrier according to a first tap coefficient to obtain a second optical carrier, which carries data and can be transmitted through optical fiber.
[0084] Based on the first structure, the processing module first performs merging and then filtering. Specifically, modulation units 1 to N modulate to obtain first optical carriers 1 to N; pulse shaping units 1 to N respectively perform pulse shaping on their corresponding first optical carriers to obtain pulse-shaped first optical carriers 1 to N; and the first merging unit merges the pulse-shaped first optical carriers 1 to N (e.g., performing frequency multiplexing) to obtain a third optical carrier, which includes the first optical carriers 1 to N. The filtering unit obtains the first tap coefficients transmitted by the control unit. The determination of the first tap coefficients uses first control coefficients 1 to N, which include the sub-tap coefficients 1 to N of each of the first optical carriers 1 to N. The filtering unit filters the third optical carrier according to the first tap coefficient transmitted by the control unit. Specifically, for the first optical carrier 1 in the third optical carrier, filtering is performed according to the sub-tap coefficient 1 of the first optical carrier 1; for the first optical carrier 2 in the third optical carrier, filtering is performed according to the sub-tap coefficient 2 of the first optical carrier 2, and so on, to obtain the second optical carrier in digital form. The second optical carrier in digital form is converted into an analog second optical carrier by the digital-to-analog converter. This analog second optical carrier carries data and can be transmitted through optical fiber. Optionally, before transmitting the analog second optical carrier through optical fiber, the second optical carrier can also be amplified or otherwise processed by a driver (not shown in Figure 10).
[0085] The second structure, as shown in Figure 11, involves multiple computational subunits, each corresponding one-to-one with a third signal and also one-to-one with a first optical carrier. Each computational subunit calculates the sub-tap coefficient of the corresponding first optical carrier based on the corresponding third signal. The first tap coefficient includes the sub-tap coefficients of each of the first optical carriers. For example, multiplication subunit 1 multiplies the second signal 1 (not shown in Figure 11) output by the demultiplexing subunit with the first control coefficient 1 to obtain the third signal 1. Computation subunit 1 then calculates the sub-tap coefficient 1 of the first optical carrier 1 based on the third signal 1. Multiplication subunit 2 multiplies the second signal 2 (not shown in Figure 11) output by the demultiplexing subunit with the first control coefficient 2 to obtain the third signal 2. Computation subunit 2 then calculates the sub-tap coefficient 2 of the first optical carrier 2 based on the third signal 2, and so on. The first tap coefficient includes the sub-tap coefficients 1 to N of each of the first optical carriers 1 to N.
[0086] Accordingly, referring to Figure 11, each processing module also includes a second merging unit. There are multiple filtering units, each corresponding one-to-one with the sub-tap coefficients of the multiple first optical carriers. Each filtering unit filters the corresponding first optical carrier according to its corresponding sub-tap coefficient to obtain the corresponding second optical carrier. The second merging unit merges the second optical carriers corresponding to the multiple filtering units to obtain a fourth optical carrier, which carries data and can be transmitted through optical fiber.
[0087] Based on the second structure, the processing module first performs filtering and then merging. Modulation units 1 to N modulate to obtain first optical carriers 1 to N. Pulse shaping units 1 to N respectively perform pulse shaping on their corresponding first optical carriers to obtain pulse-shaped first optical carriers 1 to N. Filtering unit 1 filters the pulse-shaped first optical carrier 1 according to the sub-tap coefficient 1 of the first optical carrier 1 to obtain second optical carrier 1. Filtering unit 2 filters the pulse-shaped first optical carrier 2 according to the sub-tap coefficient 2 of the first optical carrier 2 to obtain second optical carrier 2, and so on, to obtain multiple second optical carriers 1 to N. These multiple second optical carriers 1 to N correspond one-to-one with the multiple first optical carriers 1 to N, and also have different frequencies. The second merging unit merges the multiple second optical carriers 1 to N (e.g., performing frequency multiplexing) to obtain a fourth optical carrier in digital form. The fourth optical carrier in digital form is converted into an analog fourth optical carrier by a digital-to-analog converter. This analog fourth optical carrier carries data and can be transmitted through optical fiber. Optionally, before transmitting the fourth optical carrier in analog form via optical fiber, the fourth optical carrier can be amplified or otherwise processed by a driver (not shown in Figure 11).
[0088] In the first structure described above, all of the multiple modulation units correspond to one filtering unit and one calculation subunit. In the second structure described above, multiple modulation units correspond one-to-one with multiple filtering units and one-to-one with multiple calculation subunits. In addition, embodiments of this application can also make a subset of the multiple modulation units correspond to one filtering unit and one calculation subunit. For example, in a total of 8 modulation units, the 1st to 4th modulation units correspond to filtering unit 1 and calculation subunit 1, and the 5th to 8th modulation units correspond to filtering unit 2 and calculation subunit 2. Embodiments of this application do not limit the ratio of modulation units, filtering units, and calculation subunits; it can be set according to actual needs.
[0089] In an exemplary embodiment, the control unit is further configured to acquire second control coefficients corresponding to each of the plurality of first optical carriers. The second control coefficients are used to control the power of the corresponding first optical carrier, and the second control coefficient corresponding to at least one of the plurality of first optical carriers is the same as the first control coefficient. The control unit is further configured to determine second tap coefficients based on the second control coefficients corresponding to each of the plurality of first optical carriers. The filtering unit is further configured to filter the plurality of first optical carriers according to the second tap coefficients to obtain a fifth optical carrier. The fifth optical carrier carries data and can be transmitted through optical fiber.
[0090] Therefore, this embodiment of the application can adjust the first control coefficients corresponding to each of the multiple first optical carriers to the second control coefficients corresponding to each of the multiple first optical carriers according to actual needs, thereby achieving flexible adjustment of optical power and transmission rate. The more modulation units there are, the more first optical carriers there are, and the more adjustable levels of optical power and transmission rate there are, which is beneficial for achieving fine-grained adjustment of optical power and transmission rate. This embodiment of the application can reasonably set the number of modulation units according to actual needs. Furthermore, by making the second control coefficient corresponding to at least one of the multiple first optical carriers the same as the first control coefficient, it is possible to avoid simultaneous power changes in all first optical carriers, avoiding data transmission interruption, thereby achieving lossless adjustment of transmission rate.
[0091] For example, referring to Figure 12, the optical module includes eight modulation units, each capable of providing a transmission rate of 50Gbps. In one example, the first control coefficient corresponding to the first optical carrier 4 output by modulation unit 4 is 1, while the first control coefficients corresponding to the seven first optical carriers output by the other seven modulation units are 0, resulting in a transmission rate of 50Gbps provided by the optical module. In another example, the second control coefficient corresponding to the first optical carrier 4 output by modulation unit 4 is 1, and the second control coefficients corresponding to the seven first optical carriers output by the other seven modulation units are also 1, resulting in a transmission rate of 400Gbps provided by the optical module. Thus, the transmission rate of the optical module is adjusted from 50Gbps to 400Gbps. Furthermore, since the first and second control coefficients corresponding to the first optical carrier 4 output by modulation unit 4 are the same, the power of the first optical carrier 4 remains unchanged during the adjustment process, preventing data transmission interruption and ensuring that the adjustment of the optical module's transmission rate is lossless.
[0092] Optionally, embodiments of this application can reasonably set the value of the second control coefficient corresponding to each first optical carrier to achieve filtering function while flexibly adjusting the transmission rate. For example, the second control coefficient corresponding to the first optical carrier output by the modulation unit located at the edge of the multiple modulation units can be preferentially set to 1, while the second control coefficient corresponding to the first optical carrier output by the modulation unit located in the middle of the multiple modulation units can be set to 0, thereby achieving filtering function. For example, when the required transmission rate is 100Gbps, the second control coefficient corresponding to the two first optical carriers output by the modulation unit 1 and modulation unit 8 located at the edge can be set to 1, while the second control coefficient corresponding to the six first optical carriers output by modulation units 2 to 7 can be set to 0.
[0093] In summary, in this embodiment, the first tap coefficient is determined based on the first control coefficient corresponding to each of the multiple first optical carriers. Since the first control coefficient is used to control the power of the corresponding first optical carrier, the filtering unit filters the multiple first optical carriers according to the first tap coefficient, thereby achieving power control of the first optical carriers and thus controlling the transmission rate and optical power of the optical module. This method is simple, easy to implement, and relatively flexible. Furthermore, this embodiment can also achieve lossless adjustment of the transmission rate and optical power of the optical module by adjusting the first control coefficient to a second control coefficient.
[0094] The optical modules provided in the embodiments of this application have been described above. Correspondingly, the embodiments of this application also provide a method for obtaining an optical carrier. This method can be applied to the control unit in the optical module described above. The optical module includes, but is not limited to, the optical modules shown in Figures 4 to 6, 8, 10, or 11. As shown in Figure 13, the method includes the following steps 1301 and 1302.
[0095] Step 1301: Obtain the first control coefficients corresponding to each of the multiple first optical carriers. The first control coefficients are used to control the power of the corresponding first optical carrier.
[0096] Step 1302: Determine the first tap coefficient based on the first control coefficient corresponding to each of the multiple first optical carriers. The first tap coefficient is used to filter the multiple first optical carriers to obtain the second optical carrier.
[0097] In an exemplary embodiment, determining the first tap coefficient based on the first control coefficients corresponding to each of the plurality of first optical carriers includes: generating a first signal according to the frequency response function of the optical module; demultiplexing the first signal into a plurality of second signals, wherein the plurality of second signals correspond one-to-one with the plurality of first optical carriers; obtaining the first control coefficients corresponding to each of the plurality of first optical carriers; multiplying the corresponding second signals and the first control coefficients to obtain a plurality of third signals, wherein the corresponding second signals and the first control coefficients correspond to the same first optical carrier; and calculating the first tap coefficient based on the plurality of third signals.
[0098] In one example, the first tap coefficient is calculated based on multiple third signals, including: multiplexing the multiple third signals into a fourth signal; and calculating the first tap coefficient based on the fourth signal.
[0099] In another example, the first tap coefficient is calculated based on multiple third signals, including: calculating the sub-tap coefficient of the corresponding first optical carrier based on the corresponding third signal, wherein the first tap coefficient includes the sub-tap coefficient of each of the multiple first optical carriers.
[0100] In an exemplary embodiment, the method provided in this application further includes: obtaining a second control coefficient corresponding to each of the plurality of first optical carriers, the second control coefficient being used to control the power of the corresponding first optical carrier, wherein the second control coefficient corresponding to at least one of the plurality of first optical carriers is the same as the first control coefficient; determining a second tap coefficient based on the second control coefficient corresponding to each of the plurality of first optical carriers, and filtering the plurality of first optical carriers using the second tap coefficient to obtain a fifth optical carrier.
[0101] It should be understood that the technical effect achieved by the method of acquiring optical carrier shown in Figure 13 is the same as that achieved by the optical modules shown in Figures 4 to 6, 8, 10 or 11 above. The specific process of the method of acquiring optical carrier shown in Figure 13 can be found in the description of the corresponding optical module, and will not be repeated here.
[0102] Furthermore, the method for acquiring the optical carrier shown in Figure 13 can be assigned to different functional modules, and the division of these modules can be based on actual needs. For example, the different functional modules could include an acquisition module and a determination module.
[0103] The acquisition module acquires the first control coefficients corresponding to each of the multiple first optical carriers, and the first control coefficients are used to control the power of the corresponding first optical carriers. The determination module determines the first tap coefficients based on the first control coefficients corresponding to each of the multiple first optical carriers, and the first tap coefficients are used to filter the multiple first optical carriers to obtain the second optical carrier.
[0104] In an exemplary embodiment, the determining module is used to generate a first signal according to the frequency response function of the optical module; demultiplex the first signal into a plurality of second signals, the plurality of second signals corresponding one-to-one with a plurality of first optical carriers; obtain the first control coefficient corresponding to each of the plurality of first optical carriers; multiply the corresponding second signal and the first control coefficient to obtain a plurality of third signals, the corresponding second signal and the first control coefficient corresponding to the same first optical carrier; and calculate the first tap coefficient based on the plurality of third signals.
[0105] In one example, the determination module is used to multiplex multiple third signals into a fourth signal; the first tap coefficient is calculated based on the fourth signal.
[0106] In another example, the determining module is used to calculate the sub-tap coefficients of the corresponding first optical carrier based on the corresponding third signal. The first tap coefficients include the sub-tap coefficients of each of the multiple first optical carriers.
[0107] In an exemplary embodiment, the acquisition module is further configured to acquire the second control coefficients corresponding to each of the plurality of first optical carriers, the second control coefficients being used to control the power of the corresponding first optical carriers, and the second control coefficients corresponding to at least one of the plurality of first optical carriers being the same as the first control coefficients; the determination module is further configured to determine the second tap coefficients based on the second control coefficients corresponding to each of the plurality of first optical carriers, and the second tap coefficients being used to filter the plurality of first optical carriers to obtain the fifth optical carrier.
[0108] In an exemplary embodiment, this application also provides a communication device, which includes a fixing member and an optical module. The fixing member is used to fix the optical module, and the optical module is the optical module shown in Figures 4 to 6, 8, 10 or 11.
[0109] In an exemplary embodiment, this application also provides a chip including a processor, which is configured to retrieve and execute instructions stored in a memory, causing a computer equipped with the chip to perform the method for acquiring an optical carrier shown in FIG13.
[0110] For example, this application also provides another chip, which includes an input interface, an output interface, a processor, and a memory. The input interface, output interface, processor, and memory are connected through internal interconnection paths. The processor executes code in the memory, and when the code is executed, the computer with the chip installed performs the method for acquiring an optical carrier shown in FIG13.
[0111] In this application, the terms "first," "second," etc., are used to distinguish identical or similar items with essentially the same function. It should be understood that there is no logical or temporal dependency between "first," "second," and "nth," nor does it limit the quantity or execution order. It should also be understood that although the terms "first," "second," etc., are used in the description of this application to describe various elements, these elements are not limited by the terms. These terms are merely used to distinguish one element from another.
[0112] It should also be understood that, in the various embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0113] In this application, the term "multiple" means two or more; for example, multiple modulation units means two or more modulation units. The terms "system" and "network" are often used interchangeably herein.
[0114] It should be understood that the terminology used in the description of the various examples herein is for the purpose of describing the particular examples only and is not intended to be limiting. As used in the description of the various examples and the appended claims, the singular forms “a” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.
[0115] It should also be understood that the terms “if” and “if” can be interpreted as meaning “when” or “upon”, or “in response to determination” or “in response to detection”. Similarly, depending on the context, the phrases “if determination…” or “if detection [the stated condition or event]” can be interpreted as meaning “when determination…”, or “in response to determination…”, or “when detection [the stated condition or event]” or “in response to detection [the stated condition or event]”.
[0116] The above description is merely an embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.
Claims
1. An optical module, characterized in that, The optical module includes one or more processing modules, and each processing module includes a control unit, a filtering unit, and multiple modulation units; The plurality of modulation units are used to modulate to obtain a plurality of first optical carriers; The control unit is used to obtain the first control coefficient corresponding to each of the plurality of first optical carriers, and the first control coefficient is used to control the power of the corresponding first optical carrier; The control unit is further configured to determine a first tap coefficient based on the first control coefficient corresponding to each of the plurality of first optical carriers; The filtering unit is used to filter the plurality of first optical carriers according to the first tap coefficient to obtain a second optical carrier.
2. The optical module according to claim 1, characterized in that, The control unit includes a signal generation subunit, a demultiplexing subunit, a multiplication subunit, an acquisition subunit, and a calculation subunit; The signal generation subunit is used to generate a first signal according to the frequency response function of the optical module; The demultiplexing subunit is used to demultiplex the first signal into a plurality of second signals, wherein the plurality of second signals correspond one-to-one with the plurality of first optical carriers; The acquisition subunit is used to acquire the first control coefficients corresponding to each of the plurality of first optical carriers; The multiplication subunit is used to multiply the corresponding second signal and the first control coefficient to obtain multiple third signals, wherein the corresponding second signal and the first control coefficient correspond to the same first optical carrier. The calculation subunit is used to calculate the first tap coefficient based on the plurality of third signals.
3. The optical module according to claim 2, characterized in that, The control unit also includes a multiplexing subunit; The multiplexing subunit is used to multiplex the plurality of third signals into a fourth signal; The calculation subunit is used to calculate the first tap coefficient based on the fourth signal.
4. The optical module according to claim 3, characterized in that, Each processing module also includes a first merging unit; The first merging unit is used to merge the plurality of first optical carriers to obtain a third optical carrier; The filtering unit is used to filter the third optical carrier according to the first tap coefficient to obtain the second optical carrier.
5. The optical module according to claim 2, characterized in that, The number of computing sub-units is multiple, and each of the multiple computing sub-units corresponds one-to-one with the multiple third signals. The multiple computing sub-units also correspond one-to-one with the multiple first optical carriers. Each of the plurality of computational subunits is used to calculate the sub-tap coefficient of the corresponding first optical carrier based on the corresponding third signal, wherein the first tap coefficient includes the sub-tap coefficient of each of the plurality of first optical carriers.
6. The optical module according to claim 5, characterized in that, Each processing module also includes a second merging unit. The number of filtering units is multiple, and the multiple filtering units correspond one-to-one with the sub-tap coefficients of the multiple first optical carriers. Each of the plurality of filtering units is used to filter the corresponding first optical carrier according to the corresponding sub-tap coefficient to obtain the corresponding second optical carrier. The second merging unit is used to merge the second optical carriers corresponding to the plurality of filtering units to obtain a fourth optical carrier.
7. The optical module according to any one of claims 1-6, characterized in that, The control unit is further configured to acquire a second control coefficient corresponding to each of the plurality of first optical carriers, the second control coefficient being used to control the power of the corresponding first optical carrier, wherein the second control coefficient corresponding to at least one of the plurality of first optical carriers is the same as the first control coefficient. The control unit is further configured to determine the second tap coefficient based on the second control coefficient corresponding to each of the plurality of first optical carriers; The filtering unit is further configured to filter the plurality of first optical carriers according to the second tap coefficient to obtain a fifth optical carrier.
8. The optical module according to any one of claims 1-7, characterized in that, The number of processing modules is two, and the two processing modules correspond to optical carriers with polarization directions perpendicular to each other.
9. A communication device, characterized in that, The communication device includes: a fixing component and an optical module, wherein the fixing component is used to fix the optical module, and the optical module is the optical module according to any one of claims 1-8.
10. A method for acquiring an optical carrier, characterized in that, The method is applied to the control unit included in the optical module according to any one of claims 1-8, and the method includes: Obtain the first control coefficients corresponding to each of the multiple first optical carriers, and use the first control coefficients to control the power of the corresponding first optical carrier; A first tap coefficient is determined based on the first control coefficient corresponding to each of the plurality of first optical carriers. The first tap coefficient is used to filter the plurality of first optical carriers to obtain a second optical carrier.