Transmission device, method, system, equipment, medium and program product
By designing a transmission device including signal compensation recovery device, signal configuration gate device, signal modulation device and optical engine, the problem of low transmission efficiency between different devices is solved, and efficient and low loss signal transmission is achieved.
Patent Information
- Application Number
- CN202510421871.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-07
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2045-04-07
AI Technical Summary
The transmission efficiency between different devices is mainly due to the communication protocol standards and the fixed bit width of the device limiting the transmission bandwidth.
A transmission device is designed, including a signal compensation recovery device, a signal configuration gate device, a signal modulation device and an optical engine. Through technologies such as signal compensation, bit width configuration, spectrum transfer and optical/electric conversion, it is adapted to devices with different bit widths for efficient signal transmission.
It improves transmission efficiency between different devices, reduces loss, delay and bit error rates, and removes the transmission bandwidth limitations caused by communication protocol standards and fixed bit width.
Smart Images

Figure CN119945571A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a transmission device, method, system, equipment, medium and program product. Background Art
[0002] At present, different devices generally need to use corresponding communication protocol standards for communication. For example, the host and computing device need to access memory through PCIE (Peripheral Component Interconnect Express, a high-speed serial computer expansion bus standard), but because the memory bit width of the computing device depends on the hardware configuration and cannot be changed, the fixed bit width size limits the transmission bandwidth between the host and the computing device, resulting in low transmission efficiency between the host and the computing device. In other words, the communication protocol standards used between different devices and the fixed bit width design of the devices limit the transmission efficiency between different devices. Among them, transmission bandwidth (GB / s) = bit width (bit) × frequency (MHz) × 8 (bits / byte) / 1000.
[0003] Therefore, how to improve the transmission efficiency between different devices is a problem that needs to be solved by those skilled in the art. Summary of the invention
[0004] In view of this, the purpose of the present application is to provide a transmission device, method, system, equipment, medium and program product to improve the transmission efficiency between different devices.
[0005] In a first aspect, the present application provides a transmission device, comprising:
[0006] A signal compensation and recovery device, used for compensating and recovering electrical signals;
[0007] A signal configuration gating device connected to the signal compensation and recovery device, used to select a corresponding number of data arrays among a plurality of data arrays included in the signal configuration gating device according to the bit width of the electrical signal;
[0008] A signal modulating device connected to the signal configuration gating device is used to shift the spectrum of the electrical signal according to the signal state configuration information of the electrical signal;
[0009] The optical engine connected to the signal modulation device is used to process the input signal and output the processed optical signal or electrical signal.
[0010] In a second aspect, the present application provides a transmission method, which is applied to the aforementioned transmission device, comprising:
[0011] Using the signal compensation and recovery device in the transmission device, the electrical signal is received, and the electrical signal is compensated and recovered to obtain the target signal;
[0012] Using the signal configuration gating device in the transmission device, a corresponding number of data arrays matching the bit width of the target signal are selected from a plurality of data arrays included in the signal configuration gating device;
[0013] Using the signal modulation device in the transmission device, the spectrum of the target signal is shifted according to the signal state configuration information of the target signal to obtain a corresponding modulation signal;
[0014] The optical engine in the transmission device is used to perform electro-optical conversion and modulation processing on the modulated signal to obtain an optical output signal, and the optical output signal is output.
[0015] In a third aspect, the present application provides a transmission method, which is applied to the aforementioned transmission device, comprising:
[0016] Using the optical engine in the transmission device to receive the optical signal, and perform photoelectric conversion and modulation processing on the optical signal to obtain an electrical output signal;
[0017] Using the signal modulation device in the transmission device, according to the signal state configuration information of the electric output signal recorded by the signal configuration gating device in the transmission device, the electric output signal is subjected to spectrum shifting to obtain a corresponding modulation signal;
[0018] When the signal type of the electrical output signal is confirmed to be a data signal according to the signal state configuration information by using the signal configuration gating device in the transmission device, a corresponding number of target data arrays matching the bit width of the modulation signal are selected from a plurality of data arrays included in the signal configuration gating device;
[0019] The signal compensation and recovery device in the transmission device is used to compensate and recover the modulated signal transmitted from the target data array, and the compensated and recovered electrical signal is output.
[0020] In a fourth aspect, the present application provides a transmission method, which is applied to the aforementioned transmission device, comprising:
[0021] Receive the electrical signal, and compensate and restore the electrical signal to obtain the target signal;
[0022] Confirm the signal type of the target signal;
[0023] If the signal type is a data signal, a corresponding number of data arrays matching the bit width of the target signal are selected; the spectrum of the signal output by the data array is shifted according to the signal state configuration information of the target signal to obtain a corresponding modulated signal; the modulated signal is subjected to electro-optical conversion and modulation processing to obtain an optical output signal, and the optical output signal is output;
[0024] If the signal type is not a data signal, the target signal is logically processed; the spectrum of the signal after logical processing is shifted according to the signal state configuration information of the target signal to obtain a corresponding modulated signal, and the modulated signal is subjected to electro-optical conversion and modulation processing to obtain an optical output signal, and the optical output signal is output.
[0025] In a fifth aspect, the present application provides a transmission method, which is applied to the aforementioned transmission device, comprising:
[0026] Receive optical signals, and perform photoelectric conversion and modulation processing on the optical signals to obtain electrical output signals;
[0027] According to the signal state configuration information of the electric output signal, the spectrum of the electric output signal is shifted to obtain a corresponding modulation signal;
[0028] Confirm the signal type of the electrical output signal;
[0029] If the signal type is a data signal, a corresponding number of target data arrays matching the bit width of the modulation signal are selected, the modulation signal transmitted by the target data array is compensated and restored, and the compensated and restored electrical signal is output;
[0030] If the signal type is not a data signal, logic processing is performed on the modulated signal, compensation and restoration are performed on the modulated signal after the logic processing, and the compensated and restored electrical signal is output.
[0031] In a sixth aspect, the present application provides a transmission system, comprising: at least two electronic devices, each electronic device being provided with at least one transmission device; and the transmission devices in the corresponding electronic devices are connected to each other via optical fibers.
[0032] In a seventh aspect, the present application provides a transmission system, comprising: at least one host, an electrical switching device, a plurality of computing devices, and at least one optical switching device;
[0033] At least one host is connected to the electrical switching device via a target protocol;
[0034] The electrical switching device is connected to the plurality of computing devices via a target protocol;
[0035] Any computing device and any optical switching device are provided with at least one transmission device;
[0036] Between any computing device and any optical switching device, the transmission devices in the two devices are connected via optical fibers.
[0037] In an eighth aspect, the present application provides an electronic device, comprising: at least one transmission device.
[0038] In a ninth aspect, the present application provides an electronic device, including:
[0039] Memory for storing computer programs;
[0040] A processor is used to execute the computer program to implement the aforementioned disclosed transmission method.
[0041] In a tenth aspect, the present application provides a computer-readable storage medium for storing a computer program, wherein the computer program implements the aforementioned disclosed transmission method when executed by a processor.
[0042] In an eleventh aspect, the present application provides a computer program product, comprising a computer program / instruction, which implements the steps of the aforementioned disclosed transmission method when executed by a processor.
[0043] The transmission device provided in the present application, with the help of the signal compensation and recovery device, the signal configuration gating device and the data array therein, the signal modulation device and the optical engine, can output the corresponding optical signal after processing the input electrical signal, and can also output the corresponding electrical signal after processing the input optical signal. Specifically, the signal configuration gating device and the data array therein in the transmission device can process electrical signals of any bit width, that is, the transmission device is suitable for devices of any bit width, and the optical / electrical conversion realized by it provides a prerequisite for improving the efficiency and versatility of signal transmission. For example: a certain device uses a transmission device to communicate with other devices with optical signals, so that the signal transmission between devices has the characteristics of low loss, low delay, low bit error rate, etc.; the transmission device can be not integrated and packaged in any device, and can be connected to the device main board through connectors and cables to realize external interconnection of the device, which can be easily expanded. It can be seen that the present application removes the transmission bandwidth limitations brought by the communication protocol standards and fixed bit widths between different devices to a certain extent, and improves the transmission efficiency between different devices.
[0044] Correspondingly, a transmission method, system, device, medium and program product provided by the present application also have the above-mentioned technical effects. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0046] Figure 1 A schematic diagram of a transmission device disclosed in this application;
[0047] Figure 2This is a flow chart of the first transmission method disclosed in this application;
[0048] Figure 3 This is a flow chart of the second transmission method disclosed in this application;
[0049] Figure 4 This is a flow chart of the third transmission method disclosed in this application;
[0050] Figure 5 This is a flow chart of the fourth transmission method disclosed in this application;
[0051] Figure 6 This is a schematic diagram of another transmission device disclosed in this application;
[0052] Figure 7 A schematic diagram of a transmission system disclosed in this application;
[0053] Figure 8 This is a flow chart of the fifth transmission method disclosed in this application;
[0054] Fig. 9 This is a flow chart of the sixth transmission method disclosed in this application;
[0055] Fig.10 A server structure diagram provided for this application;
[0056] Fig.11 A terminal structure diagram provided for this application. DETAILED DESCRIPTION
[0057] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions 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. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0058] It should be noted that, in the description of this application, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence.
[0059] In order to enable those skilled in the art to better understand the present application, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0060] See also Figure 1 As shown, the embodiment of the present application discloses a transmission device, including: a signal compensation and recovery device, a signal configuration and gating device, a signal modulation device and an optical engine. The transmission device can be a circuit device, and each device therein can be a circuit device.
[0061] Among them, the signal compensation and recovery device is used to compensate and recover the electrical signal; the signal configuration and selection device connected to the signal compensation and recovery device is used to select a corresponding number of data arrays from multiple data arrays included in the signal configuration and selection device according to the bit width of the electrical signal; the signal modulation device connected to the signal configuration and selection device is used to shift the spectrum of the electrical signal according to the signal state configuration information of the electrical signal; the optical engine connected to the signal modulation device is used to process the input signal and output the processed optical signal or electrical signal.
[0062] It should be noted that after the electrical signal is input into the signal compensation and recovery device and processed, it passes through the corresponding data array and signal modulation device selected in the signal configuration selection device, and then the modulated signal output by the signal modulation device is input into the optical engine, and the optical engine performs electrical-optical conversion on the electrical signal input to itself, and after spectrum shifting, outputs the corresponding optical signal. In another example, after the optical signal is input into the optical engine and processed, it passes through the signal configuration selection device and the signal modulation device, and then the modulated signal output by the signal modulation device is input into the corresponding data array selected in the signal configuration selection device, and the signals of these data arrays are further input into the signal compensation and recovery device, and the signal compensation and recovery device compensates and recovers the electrical signal input to itself and then outputs it. Therefore, the transmission device provided in this embodiment, with the help of the signal compensation and recovery device, the signal configuration selection device and the data array, the signal modulation device and the optical engine therein, can output the corresponding optical signal after processing the input electrical signal, and can also output the corresponding electrical signal after processing the input optical signal.
[0063] In this embodiment, the signal compensation and recovery device can perform clock recovery, signal equalization, noise reduction and / or gain processing on the electrical signal, so the signal compensation and recovery device includes: a clock recovery module for performing clock recovery on the electrical signal; and / or an equalizer for performing equalization processing on the electrical signal; and / or a noise reduction module for performing noise reduction processing on the electrical signal; and / or a gainer for performing gain processing on the electrical signal. Thus, the signal compensation and recovery device can ensure that parameters such as signal amplitude and frequency are not attenuated as much as possible during the transmission process.
[0064] In one example, the signal configuration gating device includes: multiple data arrays for storing electrical signals; a gating module for gating a corresponding number of data arrays in multiple data arrays according to the bit width of the electrical signal, for example: if the bit width of the electrical signal is 128 and the bit width of a single data array is 64, then two data arrays are selected for transmission and storage of the current electrical signal, and other data arrays are not gated; a logic processing module for identifying and recording signal state configuration information; a state machine module for converting the state machine according to the signal state configuration information. The bit width of a single data array can be a value such as 64 bits, which can be determined according to actual conditions. Among them, the data array can be implemented by using the storage function in an ASIC (Application Specific Integrated Circuit) chip, an ARM (Advanced RISC Machines, a processor) chip or an FPGA (Field-Programmable Gate Array, Field Programmable Gate Array) chip, etc., or it can be an independent register. The logic processing module can realize the logic processing of electrical signals based on ASIC chips, ARM chips or FPGA chips, such as: analyzing signals, identifying signal formats, identifying signal types, storing relevant information in electrical signals, etc.
[0065] To ensure the transmission quality of the data signal, the signal configuration gating device may also include: a signal processing module, which is used to perform noise reduction processing on the electrical signal when the signal type of the electrical signal is a data signal. The signal processing module can be implemented based on a DSP (Digital Signal Processor). A DSP is a processor composed of large-scale or ultra-large-scale integrated circuit chips for completing digital signal processing tasks. The number of signal processing modules is the same as the number of data arrays, and the two correspond one to one.
[0066] In order to realize the storage of relevant information such as signal format and signal type, the signal configuration gating device in this embodiment is provided with a special register module, so in one example, the signal configuration gating device also includes: a register module for storing the signal state configuration information recognized by the logic processing module. Signal state configuration information such as: signal format, signal type, modulation related information, routing address transmitted in the signal, data information, control configuration information, etc. When routing address information is transmitted in the signal, the signal configuration gating device also sets a routing module to record it, so in one example, the signal configuration gating device also includes: a routing module for recording the port identification between any device and the signal compensation recovery device, as well as the row address and column address occupied by the electrical signal in multiple data arrays.
[0067] It should be noted that the logic processing module is used to parse signals, identify signal formats, identify signal types, and store relevant information in electrical signals. Specifically, the logic processing module can determine the signal type and signal state configuration information of the electrical signal according to the signal format of the electrical signal; wherein the signal type includes: address signal, control signal, and data signal.
[0068] In this embodiment, the data signal is transmitted at a high speed, and the address signal and the control signal are transmitted at a low speed. For example: the data signal is transmitted at a first high speed, and the address signal and the control signal are transmitted at a second low speed, and the first speed is much higher than the second speed. Accordingly, the address signal and the control signal can share the same modulation module. Of course, a special design is made for the modulation circuit of the data signal, and the data signal, the address signal and the control signal can also share the same modulation module. In order to realize the separate modulation processing of the data signal, the address signal and the control signal, three modulation modules can be set respectively. Therefore, in one embodiment, the signal modulation device includes: an address signal modulation module, which is used to perform spectrum shifting on the electrical signal when the signal type of the electrical signal is an address signal to obtain a corresponding modulation signal; and / or a control signal modulation module, which is used to perform spectrum shifting on the electrical signal when the signal type of the electrical signal is a control signal to obtain a corresponding modulation signal; and / or a data signal modulation module, which is used to perform spectrum shifting on the electrical signal when the signal type of the electrical signal is a data signal to obtain a corresponding modulation signal.
[0069] It should be noted that signal modulation can move the signal spectrum to a high frequency band suitable for channel transmission to reduce transmission loss, increase signal coverage, and facilitate long-distance transmission; at the same time, it can improve the signal's anti-interference ability. It can be seen that modulation can change the characteristics of the signal, so that it can better resist interference and noise during transmission and improve communication quality. Generally, the signal has the following changes before and after modulation: before modulation, the baseband signal energy is concentrated in the low frequency band; after modulation, the signal spectrum is moved to the vicinity of the carrier frequency, distributed around the carrier frequency, and the spectrum width usually increases. It can be seen that the signal spectrum structure changes before and after modulation. The waveform of the baseband signal before modulation depends on the original information, which may be a simple square wave, sine wave, etc.; after modulation, the signal waveform is the result of the carrier signal being controlled by the baseband signal. For example, the amplitude of the amplitude modulated signal changes with the baseband signal, the frequency of the frequency modulated signal changes with the baseband signal, and the phase of the phase modulated signal changes with the baseband signal. It can be seen that the waveform of the signal changes before and after modulation. Before modulation, the power spectrum density of the baseband signal is concentrated in the low-frequency area; after modulation, the power spectrum density is distributed on the carrier and its sideband frequencies, and the power distribution at different frequency points changes. It can be seen that the power spectrum density of the signal changes before and after modulation.
[0070] It should be noted that the optical engine can input electrical signals or optical signals. That is, the optical engine can perform electro-optical conversion and modulation processing on electrical signals, and can also perform photoelectric conversion and modulation processing on optical signals. In combination with the design of the transmission speed of the data signal, address signal and control signal transmitted in the transmission device of this embodiment, a module for processing low-speed signals (i.e., a second processing module) and a module for processing high-speed signals (i.e., a first processing module) can be set in the optical engine. Therefore, in one embodiment, the optical engine includes: a first processing module for performing electro-optical conversion and modulation processing on the modulated signal output by the data signal modulation module; or, performing photoelectric conversion and modulation processing on the input optical signal; and / or a second processing module for performing electro-optical conversion and modulation processing on the modulated signal output by the address signal modulation module or the control signal modulation module; or, performing photoelectric conversion and modulation processing on the input optical signal.
[0071] In one example, the first processing module or the second processing module includes: a laser driving module for performing optical / electrical conversion on an input signal; a laser modulation module for performing laser modulation processing on an optical signal; and a laser transceiver for transmitting and receiving optical signals. The laser modulation module is used to process at least one of the frequency, phase, and wavelength of the optical signal.
[0072] In order to realize convenient interconnection between the transmission device and other devices, the transmission device can be designed as a pluggable module or a pluggable onboard module. Of course, the transmission device can also be integrated on the device motherboard, for example, the transmission device is set in a port of the device motherboard. In one example, the transmission device is set on the motherboards of two devices that communicate with each other.
[0073] It can be seen that the transmission device provided in this embodiment can output a corresponding optical signal after processing the input electrical signal, and can also output a corresponding electrical signal after processing the input optical signal. The transmission device is applicable to devices of any bit width, and can enable signal transmission between devices to have characteristics such as low loss, low delay, and low bit error rate, and to a certain extent removes the transmission bandwidth limitation caused by the communication protocol standards and fixed bit width between different devices, thereby improving the transmission efficiency between different devices.
[0074] The following is an introduction to the first transmission method provided in an embodiment of the present application. The transmission method described below can be referenced to other embodiments described in this document.
[0075] See also Figure 2 As shown, the embodiment of the present application discloses a transmission method, which is applied to a transmission device, including:
[0076] S201. Utilize a signal compensation and recovery device in a transmission device to receive an electrical signal, and perform compensation and recovery on the electrical signal to obtain a target signal.
[0077] S202 , using a signal configuration gating device in the transmission apparatus, gating a corresponding number of data arrays that match the bit width of the target signal from among a plurality of data arrays included in the signal configuration gating device.
[0078] S203 , using a signal modulation device in the transmission device to perform spectrum shifting on the target signal according to the signal state configuration information of the target signal to obtain a corresponding modulation signal.
[0079] S204: Using the optical engine in the transmission device, perform electro-optical conversion and modulation processing on the modulated signal to obtain an optical output signal, and output the optical output signal.
[0080] Combination Figure 1 It can be seen from the transmission device shown that after the electrical signal is input into the signal compensation and recovery device and processed, a target signal is obtained. The target signal passes through the corresponding data array selected in the signal configuration selection device, and then continues to be processed by the signal modulation device. After that, the modulated signal output by the signal modulation device is input into the optical engine. The optical engine performs electro-optical conversion on the modulated signal input to itself, and after spectrum shifting, outputs the corresponding optical signal.
[0081] Since the transmission device can process the three signals of data signal, address signal and control signal, when it is confirmed that the electrical signal input to the signal compensation and recovery device is a data signal, the signal coming out of the data array is also subjected to optimization processing such as noise reduction by the signal processing module in the signal configuration and selection device to ensure the transmission quality of the data signal, and then modulated by the signal modulation device. When it is confirmed that the electrical signal input to the signal compensation and recovery device is an address signal or a control signal, the signal coming out of the data array is not transmitted to the signal processing module in the signal configuration and selection device, but is transmitted to the logic processing module in the signal configuration and selection device, and reaches the signal modulation device via the logic processing module.
[0082] This embodiment provides a specific processing process of the transmission device on the input electrical signal, and finally outputs the corresponding optical signal. Among them, the signal compensation and recovery device can be connected to the electrical output port of a device, and the optical port of the optical engine can be connected to the optical port of another device through an optical fiber. If the other device is also equipped with a transmission device, the optical output port of the optical engine is connected to the optical port of the optical engine in the transmission device set on the other device through an optical fiber. For more specific working processes of each step in this embodiment, please refer to the corresponding contents disclosed in other embodiments, and no further description will be given here.
[0083] The second transmission method provided in an embodiment of the present application is introduced below. The transmission method described below can be referenced to other embodiments described in this document.
[0084] See also Figure 3 As shown, the embodiment of the present application discloses a transmission method, including:
[0085] S301. Utilize the optical engine in the transmission device to receive an optical signal, and perform photoelectric conversion and modulation processing on the optical signal to obtain an electrical output signal.
[0086] S302, using the signal modulation device in the transmission device, according to the signal state configuration information of the electric output signal recorded by the signal configuration gating device in the transmission device, perform spectrum shifting on the electric output signal to obtain a corresponding modulation signal.
[0087] S303, using the signal configuration gating device in the transmission device, when it is confirmed according to the signal state configuration information that the signal type of the electrical output signal is a data signal, a corresponding number of target data arrays matching the bit width of the modulated signal are selected from the multiple data arrays included in the signal configuration gating device.
[0088] S304: Using the signal compensation and recovery device in the transmission device, the modulated signal transmitted from the target data array is compensated and recovered, and the compensated and recovered electrical signal is output.
[0089] Combination Figure 1 It can be seen from the transmission device shown that after the optical signal is input into the optical engine and processed, an electrical output signal is obtained. The electrical output signal passes through the signal configuration selection device and the signal modulation device. The signal configuration selection device identifies and records the signal type, format and other signal status configuration information of the electrical output signal, and then the signal modulation device performs signal modulation accordingly. If the signal configuration selection device confirms that the signal type of the electrical output signal is a data signal according to the signal status configuration information, then the modulated signal output by the signal modulation device is input into the corresponding data array selected in the signal configuration selection device, and the signals of these data arrays are further input into the signal compensation recovery device, and the signal compensation recovery device compensates and recovers the modulated signal input to itself and then outputs it. Therefore, the transmission device provided by this embodiment can output the corresponding electrical signal after processing the input optical signal with the help of the signal compensation recovery device, the signal configuration selection device and the data array, the signal modulation device and the optical engine therein.
[0090] Since the transmission device can process the three signals of data signal, address signal and control signal, when it is confirmed that the signal type of the electric output signal is a data signal, the modulated signal output from the signal modulation device is also subjected to optimization processing such as noise reduction through the signal processing module in the signal configuration gating device to ensure the transmission quality of the data signal, and then sent to the gated target data array. When it is confirmed that the signal type of the electric output signal is an address signal or a control signal, the modulated signal output from the signal modulation device is not transmitted to the signal processing module in the signal configuration gating device, but is transmitted to the logic processing module in the signal configuration gating device, and reaches the gated target data array through the logic processing module. In one example, when the signal type of the electric output signal is confirmed not to be a data signal according to the signal state configuration information by using the signal configuration gating device in the transmission device, the logic processing module in the signal configuration gating device is used to perform logic processing on the modulated signal; the signal compensation recovery device in the transmission device is used to compensate and recover the modulated signal after logic processing, and the compensated and recovered electric signal is output.
[0091] This embodiment provides a specific processing process of the transmission device on the input optical signal, and finally outputs the corresponding electrical signal. Among them, the signal compensation and recovery device can be connected to the electrical output port of a device, and the optical port of the optical engine can be connected to the optical port of another device through an optical fiber. If the other device is also equipped with a transmission device, the optical output port of the optical engine is connected to the optical port of the optical engine in the transmission device set on the other device through an optical fiber. For more specific working processes of each step in this embodiment, please refer to the corresponding contents disclosed in other embodiments, and no further description will be given here.
[0092] The third transmission method provided in an embodiment of the present application is introduced below. The transmission method described below can be referenced to other embodiments described in this document.
[0093] See also Figure 4 As shown, the embodiment of the present application discloses a transmission method, which is applied to a transmission device, including:
[0094] S401: Receive an electrical signal, and perform compensation and recovery on the electrical signal to obtain a target signal.
[0095] S402: Confirm the signal type of the target signal.
[0096] S403. If the signal type is a data signal, select a corresponding number of data arrays that match the bit width of the target signal; perform spectrum shifting on the signal output by the data array according to the signal state configuration information of the target signal to obtain a corresponding modulated signal; perform electro-optical conversion and modulation processing on the modulated signal to obtain an optical output signal, and output the optical output signal.
[0097] S404. If the signal type is not a data signal, perform logic processing on the target signal; perform spectrum shifting on the signal after logic processing according to the signal state configuration information of the target signal to obtain a corresponding modulated signal, perform electro-optical conversion and modulation processing on the modulated signal to obtain an optical output signal, and output the optical output signal.
[0098] Combination Figure 1 and Figure 2 It can be seen that after the signal compensation and recovery device in the electrical signal input transmission device is processed, a target signal is obtained, and the target signal is confirmed by the signal configuration selection device. If the signal type is a data signal, the signal configuration selection device selects the corresponding number of data arrays that match the bit width of the target signal. The corresponding data arrays that are selected transmit the signal to the signal modulation device through the array selector, DSP chip, etc. The signal modulation device performs spectrum shifting on the received signal according to the signal state configuration information of the target signal to obtain a corresponding modulated signal; then the modulated signal is transmitted to the optical engine in the transmission device, and the optical engine performs electro-optical conversion and modulation processing on the modulated signal to obtain an optical output signal, and outputs the optical output signal.
[0099] Since the transmission device can process three types of signals, namely, data signals, address signals and control signals, when it is confirmed that the signal type of the target signal is an address signal or a control signal, the signal coming out of the data array directly reaches the logic processing module in the signal configuration selection device via the array selector, and reaches the signal modulation device via the logic processing module, so that the signal modulation device performs spectrum shifting on the received signal according to the signal state configuration information of the target signal to obtain a corresponding modulated signal; then the modulated signal is transmitted to the optical engine in the transmission device, and the optical engine performs electro-optical conversion and modulation processing on the modulated signal to obtain an optical output signal, and outputs the optical output signal.
[0100] In one example, the target signal is logically processed, including: if the signal type is an address signal, the target signal is parsed to obtain corresponding address information, the address information such as: the port identifier between the device and the signal compensation and recovery device, and the row address and column address occupied by the electrical signal in multiple data arrays; after storing the address information, the target signal is spectrally shifted according to the signal state configuration information of the target signal to obtain a corresponding modulation signal, and the modulated signal is subjected to electro-optical conversion and modulation processing to obtain an optical output signal, and the optical output signal is output; or, if the signal type is a control signal, the target signal is parsed to obtain corresponding control information, the control information such as: relevant control information used for modulation; after storing the control information, the target signal is spectrally shifted according to the signal state configuration information of the target signal to obtain a corresponding modulation signal, and the modulated signal is subjected to electro-optical conversion and modulation processing to obtain an optical output signal, and the optical output signal is output.
[0101] This embodiment provides a specific processing process of the transmission device on the input electrical signal, and finally outputs the corresponding optical signal. The transmission device is applicable to devices of any bit width, and can make the signal transmission between devices have the characteristics of low loss, low delay, low bit error rate, etc., and to a certain extent removes the transmission bandwidth limitation caused by the communication protocol standards and fixed bit width between different devices, and improves the transmission efficiency between different devices.
[0102] The fourth transmission method provided in an embodiment of the present application is introduced below. The transmission method described below can be referenced to other embodiments described in this document.
[0103] See also Figure 5 As shown, the embodiment of the present application discloses a transmission method, which is applied to a transmission device, including:
[0104] S501, receiving an optical signal, and performing photoelectric conversion and modulation processing on the optical signal to obtain an electrical output signal.
[0105] S502: Spectrum shifting is performed on the electrical output signal according to the signal state configuration information of the electrical output signal to obtain a corresponding modulated signal.
[0106] S503: Confirm the signal type of the electrical output signal.
[0107] S504: If the signal type is a data signal, select a corresponding number of target data arrays that match the bit width of the modulation signal, compensate and restore the modulation signal transmitted by the target data array, and output the compensated and restored electrical signal.
[0108] S505: If the signal type is not a data signal, perform logic processing on the modulated signal, perform compensation and restoration on the modulated signal after the logic processing, and output the compensated and restored electrical signal.
[0109] Combination Figure 1 and Figure 3 It can be seen that after the optical signal is input to the optical engine in the transmission device and processed, an electrical output signal is obtained. The electrical output signal passes through the signal configuration selection device and the signal modulation device. The signal configuration selection device identifies and records the signal type, format and other signal status configuration information of the electrical output signal, and then the signal modulation device performs signal modulation accordingly. If the signal configuration selection device confirms that the signal type of the electrical output signal is a data signal according to the signal status configuration information, then the modulated signal output by the signal modulation device is input into the corresponding data array selected in the signal configuration selection device, and the signals of these data arrays are further input into the signal compensation recovery device, and the signal compensation recovery device compensates and recovers the modulated signal input to itself and then outputs it. Therefore, the transmission device provided by this embodiment can output the corresponding electrical signal after processing the input optical signal with the help of the signal compensation recovery device, the signal configuration selection device and the data array, the signal modulation device and the optical engine therein.
[0110] Since the transmission device can process the three signals of data signal, address signal and control signal, when it is confirmed that the signal type of the electrical output signal is an address signal or a control signal, the modulated signal output from the signal modulation device is not transmitted to the DSP module in the signal configuration gating device, but is transmitted to the logic processing module in the signal configuration gating device, and reaches the gated target data array via the logic processing module. In one embodiment, the logic processing module performs logic processing on the modulated signal, including: if the signal type is an address signal, parsing the modulated signal to obtain corresponding address information; after storing the address information, performing the steps of compensating and restoring the modulated signal after the logic processing, and outputting the compensated and restored electrical signal; or, if the signal type is a control signal, parsing the modulated signal to obtain corresponding control information; after storing the control information, performing the steps of compensating and restoring the modulated signal after the logic processing, and outputting the compensated and restored electrical signal.
[0111] This embodiment provides a specific processing process of the transmission device on the input optical signal, and finally outputs the corresponding electrical signal. The transmission device is applicable to devices of any bit width, and can make the signal transmission between devices have the characteristics of low loss, low delay, low bit error rate, etc., and to a certain extent removes the transmission bandwidth limitation caused by the communication protocol standard and fixed bit width between different devices, and improves the transmission efficiency between different devices.
[0112] See also Figure 6 , Figure 6The specific structures of the signal compensation and recovery device, the signal configuration and gating device, the signal modulation device and the optical engine in the transmission device are illustrated. These devices in the transmission device can be arranged on a PCB (Printed Circuit Board) that provides electrical interconnection.
[0113] The signal compensation recovery device includes a data relay module that supports clock data recovery (CDR); the data relay module includes a clock recovery circuit and a data recovery circuit, and the data relay module can be further divided into a clock data phase adjustment circuit and a data sampling decision circuit. In addition, the data relay module supports the DDR (Double Data Rate) protocol, which can be implemented based on a switch chip, a retimer chip, an FPGA chip, etc., to achieve high-speed signal relay and support peer signal detection.
[0114] The data relay module can perform recovery, noise reduction, gain, equalization and other processing on the input signal; the programmable logic device identifies the signal type according to the input signal and configures the corresponding link status. The programmable logic device can communicate with the DSP, register, array selection, signal modulation and other modules through the low-speed control pin to make corresponding configurations. Among them, the data signal rate processed by the DSP chip is set to 32Gbps, which can shape and restore the incoming data signal. Generally, the DSP is set to process constant-rate signals without rate switching. The low-speed signal can be restored without being shaped by the DSP chip, so the data signal, address signal, and control signal during link training can be directly transmitted to the corresponding modulation module through the array selection.
[0115] The signal configuration gating device includes multiple data arrays and array gates responsible for storing and transmitting data. Each data array can be a standard 64-bit, including a total of n data arrays of this type. The corresponding number of data arrays can be gated according to the bit width size adapted to the protocol specification of the opposite end to meet the protocol specification; correspondingly, the DSP chip also includes n, and the DSP chip and the data array are one-to-one to meet the noise reduction optimization processing of data with different bandwidths. The DSP chip is used to complete the transformation and noise reduction of high-speed signals and realize the function of optimizing signals. The signal compensation and recovery device also includes: registers for information latching, programmable logic devices (i.e., logic processing modules) for signal logic processing, address routing modules for recording routing address information, and state machine modules for recording link status information, state transition conditions, and state definitions. Among them, the data array and array gate are used to realize signal caching and selection. The supported signal rate needs to cover the signal rate specified by the DDR protocol, and can be implemented based on ASIC chips, ARM chips, or FPGA chips.
[0116] Signal modulation devices are used to achieve electrical signal amplification and power regulation.
[0117] The optical engine is used to realize electro-optical / photoelectric conversion and corresponding optical signal processing.
[0118] Please refer to Figure 6 After the data relay module in the signal compensation and recovery device compensates and recovers the electrical signal, the signal is sent to the signal configuration selection device. The programmable logic device in the signal configuration selection device confirms the signal type to determine three different link states: high-speed signal selection (corresponding to data signal), address signal routing (corresponding to address signal) and control signal configuration (corresponding to control signal), and sends the current link state to the register for latching. After that, the signal enters the corresponding signal modulation module in the signal modulation device to complete the current / voltage conversion, amplitude amplification and other modulation measures for the input electrical signal. The modulated electrical signal is transmitted to the optical engine, and the laser driving module performs electro-optical conversion in the optical engine. The laser modulation module completes the optimization processing of the laser frequency, phase, wavelength, etc., and finally transmits it outward through the laser transceiver and optical fiber. Among them, the address signal and control signal are transmitted at low speed, and the data signal is transmitted at high speed.
[0119] On the other hand, when an optical signal is received through an optical fiber, the photoelectric conversion and corresponding modulation processing of the optical signal are completed in the optical engine, so that the optical engine outputs a corresponding electrical signal, and the electrical signal reaches the signal compensation and recovery device and the signal modulation device. The programmable logic device in the signal compensation and recovery device confirms the signal type and sends the current link status information to the register for latching. The signal modulation device sends the modulated electrical signal to the data relay module, and finally transmits it to the outside through the data relay module.
[0120] Figure 6 The transmission device shown can be in the form of a pluggable optical module, an onboard optical module, or a co-packaged optical module to realize signal gating processing and optoelectronic / electro-optical conversion. Specifically, it can be set on the server motherboard, GPU computing board, and other equipment boards through gold fingers or cables. This device completes the recovery, compensation, and equalization of electrical signals in the signal compensation and recovery device to ensure that the parameters such as signal transmission amplitude and frequency are not attenuated; in the signal configuration gating device, a large number of data arrays are used to complete the storage and transmission of high-bit width data, and programmable logic devices are used with DSP, registers, state machines, address routing and other modules to define three data link states to realize the transmission of data signals of different rates and different bandwidths specified by the DDR protocol. The signal modulation module optimizes the signal modulation of the address signal, control signal, and data signal respectively; in the optical engine module, the electro-optical conversion is performed through the laser driving module, and the frequency, phase, wavelength, etc. of the laser are optimized through the laser modulation module, and finally transmitted outward through the laser transceiver and optical fiber.
[0121] See also Figure 7,Will Figure 6 The transmission device shown is arranged in the optical switching port of the GPU and the cache optical switching module to achieve the following Figure 7 The system shown. Figure 7 In the figure, 1 is the CPU in the server host, 2 is the PCIE switch, 3 is the GPU computing board, 301 is the optical switching port of the GPU computing board, and 4 is the cache optical switching module implemented based on the ARM core. The cache optical switching module is provided with multiple optical switching ports to realize the interconnection of multiple GPUs or multiple cache optical switching modules.
[0122] In order to facilitate the cache optical switching module to confirm the port information and data exchange address information, the ARM core (ARM embedded controller) in the cache optical switching module can enumerate all the port information of the cache optical switching module, and use the port information as the first address recorded in the address routing table, and use the data exchange target address as the row address and column address. The recording process of the address routing table is as follows: the ARM embedded controller obtains the module ID of the cache optical switching module where it is located. Each cache optical switching module uses a 4-bit code to ensure that the cache optical switching module in the system has a unique ID. At the same time, the port ID is defined using an 8-bit data code for each port of the module. The module ID and the port ID are spliced to form each first address of each port in the address routing table. The row address and column address are parsed from the received signal and filled in behind the corresponding first address of the port receiving the signal in the address routing table. At this time, the address of the data exchange target consists of the first address, row address and column address, so as to ensure that the target address is accurate and unique, and improve the efficiency and accuracy of data exchange.
[0123] Please refer to Figure 8 , the electrical signal is input to Figure 6 After the transmission device is shown, the corresponding signal transmission and processing process includes:
[0124] a) The electrical signal is input into the data relay module, where the signal is restored and optimized through the CDR, equalizer, and amplifier.
[0125] b) The electrical signal is then input into the programmable logic device, which confirms the type of the input electrical signal and enters different link states according to the signal type.
[0126] c) If the input electrical signal is a data signal, the link is in a data transmission state. The programmable logic device determines the relevant information in the link training state based on the signal protocol specification and data bit width, core frequency, transmission rate, pre-fetch number, etc., to select the data array, and at the same time control the DSP to enter the signal optimization state and transmit the optimized signal to the high-speed signal modulation module.
[0127] d) If the input electrical signal is a control signal, the link is in the channel configuration state, and the programmable logic device stores the signal configuration information, protocol specifications, modulation reference information, etc. obtained by parsing the signal into the register, and then controls the signal modulation module to read the configuration file in the register, obtains the modulation reference information and modulates the signal.
[0128] e) If the input electrical signal is an address signal, the link is in the address routing state, the programmable logic device parses the data packet, and parses the first address, row address and column address according to the address routing table, and stores them in the address configuration file in the register. Then the address signal modulation module reads the address configuration file in the register and modulates the signal.
[0129] f) Finally, the electrical signal processed by the modulation module is subjected to photoelectric conversion and modulation processing by the optical engine, converted into an optical signal and transmitted to the outside through optical fiber.
[0130] Please refer to Fig. 9 , optical signal input to Figure 6 After the transmission device is shown, the corresponding signal transmission and processing process includes:
[0131] a) After receiving the optical signal, the optical transceiver modulates the optical signal and converts it into an electrical signal, which is then transmitted to the corresponding signal modulation module. The programmable logic device then confirms the data type based on the type of the modulated electrical signal.
[0132] b) If the data type is a high-speed data signal, it enters the data selection state. The programmable logic device determines the signal configuration information based on the opposite end signal training protocol specification and modulation reference, and allows the signal to enter the DSP for processing, and selects the data array based on the configuration information (rate, bit width, etc.).
[0133] c) If the data type is control and address signal, it is necessary to further determine whether there is address routing information in the input signal. If there is no character sequence representing the address routing information in the signal, the control signal modulation state is entered; the programmable logic device activates the control signal modulation to parse, restore and output the control signal; at the same time, the link control information is stored in the register.
[0134] d) If the signal contains a character sequence representing address routing information, it enters the address signal modulation state. First, the transmission rate of the current signal is confirmed according to the current link state identified in the register to confirm whether the current signal is a high-speed signal. If not, the programmable logic device activates the address signal modulation, parses, recovers and outputs the address signal, and stores the link address routing information in the register. If it is a high-speed signal, the signal enters the DSP processing and the data array is selected according to the configuration information (rate, bit width, etc.).
[0135] e) Finally, the signal is transmitted to the data relay module for processing and then to the outside.
[0136] In this embodiment, the data transmission bandwidth can be flexibly adapted through the flexible combination of data arrays, and increasing the number of selected data array transmissions can increase the data transmission bandwidth, effectively expanding the external transmission distance of the DDR protocol, and optical fiber transmission can reduce signal loss, delay and bit error rate, which is beneficial to external interconnection between devices.
[0137] A transmission system provided in an embodiment of the present application is introduced below. The transmission system described below can be referenced to other embodiments described in this document.
[0138] The embodiment of the present application discloses a transmission system, including: at least two electronic devices, each of which is provided with at least one transmission device; different electronic devices are connected to the transmission devices in the corresponding electronic devices through optical fibers. Of course, the electronic device provided with the transmission device can also be connected to the optical port of the electronic device not provided with the transmission device through optical fibers. The transmission device is provided at the port of the electronic device.
[0139] In another example, the transmission system may include: at least one host, an electrical switching device, multiple computing devices, and at least one optical switching device; at least one host is connected to the electrical switching device via a target protocol (such as PCIE); the electrical switching device is connected to multiple computing devices via a target protocol; any computing device and any optical switching device are provided with at least one transmission device; between any computing device and any optical switching device, the transmission devices in the two devices are connected via optical fiber. The optical switching device may be Figure 7 The cache optical switching module shown in FIG. 1 is a transmission system. Figure 7 .
[0140] An electronic device provided in an embodiment of the present application is introduced below. The electronic device described below can be referenced to other embodiments described in this document.
[0141] The embodiment of the present application discloses an electronic device, including: at least one transmission device. That is, any device equipped with at least one transmission device can be used as the electronic device described in this embodiment, and specifically can be: Figure 7 The GPU shown, Figure 7 The cache optical switching module shown. Of course, the server host can also be provided with a transmission device.
[0142] Another electronic device provided in an embodiment of the present application is introduced below. The another electronic device described below can be referenced to other embodiments described in this document.
[0143] The present application embodiment discloses another electronic device, including:
[0144] Memory, used to store computer programs;
[0145] A processor is used to execute the computer program to implement the method disclosed in any of the above embodiments.
[0146] Furthermore, the present application also provides an electronic device. The electronic device can be Fig.10 The server shown can also be Fig.11 Terminal shown. Fig.10 and Fig.11 All of them are structural diagrams of electronic devices according to an exemplary embodiment, and the contents in the diagrams cannot be regarded as any limitation on the scope of use of the present application.
[0147] Fig.10 A schematic diagram of the structure of a server provided in an embodiment of the present application. The server may specifically include: at least one processor, at least one memory, a power supply, a communication interface, an input / output interface, and a communication bus. The memory is used to store a computer program, and the computer program is loaded and executed by the processor to implement the relevant steps in the transmission disclosed in any of the aforementioned embodiments.
[0148] In this embodiment, the power supply is used to provide working voltage for each hardware device on the server; the communication interface can create a data transmission channel between the server and external devices, and the communication protocol it follows is any communication protocol that can be applied to the technical solution of the present application, and is not specifically limited here; the input and output interface is used to obtain external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs and is not specifically limited here.
[0149] In addition, the memory as a carrier for resource storage can be a read-only memory, random access memory, disk or CD, etc. The resources stored thereon include operating system, computer programs and data, etc. The storage method can be temporary storage or permanent storage.
[0150] The operating system is used to manage and control the hardware devices and computer programs on the server to realize the operation and processing of the data in the memory by the processor, and it can be Windows Server, Netware, Unix, Linux, etc. In addition to the computer program that can be used to complete the transmission method disclosed in any of the above embodiments, the computer program can also further include computer programs that can be used to complete other specific tasks. In addition to data such as application update information, the data can also include data such as application developer information.
[0151] Fig.11A schematic diagram of the structure of a terminal provided in an embodiment of the present application, the terminal may specifically include but is not limited to a smart phone, a tablet computer, a laptop computer or a desktop computer, etc.
[0152] Generally, the terminal in this embodiment includes: a processor and a memory.
[0153] Among them, the processor may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0154] The memory may include one or more computer non-volatile storage media, which may be non-transitory. The memory may also include high-speed random access memory, and non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In this embodiment, the memory is at least used to store the following computer program, wherein, after the computer program is loaded and executed by the processor, it can implement the relevant steps in the transmission method performed by the terminal side disclosed in any of the aforementioned embodiments. In addition, the resources stored in the memory may also include an operating system and data, etc., and the storage method may be temporary storage or permanent storage. Among them, the operating system may include Windows, Unix, Linux, etc. The data may include, but is not limited to, update information of the application.
[0155] In some embodiments, the terminal may also include a display screen, an input and output interface, a communication interface, a sensor, a power supply, and a communication bus.
[0156] Those skilled in the art will understand that Fig.11The structure shown in the figure does not constitute a limitation on the terminal, and may include more or fewer components than those shown in the figure.
[0157] A computer-readable storage medium provided in an embodiment of the present application is introduced below. The computer-readable storage medium described below can be cross-referenced with other embodiments described herein.
[0158] A computer-readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the transmission method disclosed in the above-mentioned embodiment. The computer-readable storage medium is a computer-readable non-volatile storage medium, which, as a carrier for storing resources, may be a read-only memory, a random access memory, a disk or an optical disk, etc. The resources stored thereon include an operating system, a computer program and data, etc., and the storage method may be temporary storage or permanent storage.
[0159] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.
[0160] A computer program product provided in an embodiment of the present application is introduced below. The computer program product described below can be cross-referenced with other embodiments described in this document.
[0161] A computer program product comprises a computer program / instruction, which implements the steps of the aforementioned disclosed transmission method when executed by a processor.
[0162] An embodiment of the present application further provides another computer program product, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method steps in any of the above embodiments are implemented.
[0163] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0164] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0165] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of non-volatile storage medium known in the art.
[0166] Specific examples are used herein to illustrate the principles and implementation methods of the present application, and the description of the above embodiments is only used to help understand the method and core ideas of the present application. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of the present application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the scope of protection of the present application.
Claims
1. A transmission device, characterized in that: include: A signal compensation and recovery device, used for compensating and recovering electrical signals; A signal configuration gating device connected to the signal compensation and recovery device, used to select a corresponding number of data arrays among a plurality of data arrays included in the signal configuration gating device according to the bit width of the electrical signal; A signal modulation device connected to the signal configuration gating device, used for shifting the spectrum of the electrical signal according to the signal state configuration information of the electrical signal; The optical engine connected to the signal modulation device is used to process the input signal and output the processed optical signal or electrical signal.
2. The transmission device according to claim 1, characterized in that: The signal compensation and recovery device comprises: A clock recovery module is used to perform clock recovery on the electrical signal; and / or, an equalizer is used to perform equalization processing on the electrical signal; and / or, a noise reduction module is used to perform noise reduction processing on the electrical signal; and / or, a gainer is used to perform gain processing on the electrical signal.
3. The transmission device according to claim 1, characterized in that: The signal configuration gating device comprises: The plurality of data arrays are used to store electrical signals; A gating module, used for gating a corresponding number of data arrays among the plurality of data arrays according to the bit width of the electrical signal; A logic processing module, used for identifying and recording the signal state configuration information; The state machine module is used to convert the state machine according to the signal state configuration information.
4. The transmission device according to claim 3, characterized in that: The signal configuration gating device also includes: The signal processing module is used to perform noise reduction processing on the electrical signal when the signal type of the electrical signal is a data signal.
5. The transmission device according to claim 3, characterized in that: The signal configuration gating device also includes: The register module is used to store the signal state configuration information recognized by the logic processing module.
6. The transmission device according to claim 3, characterized in that: The signal configuration gating device also includes: The routing module is used to record the port identification between any device and the signal compensation and recovery device, and the row address and column address occupied by the electrical signal in the multiple data arrays.
7. The transmission device according to claim 3, characterized in that: The logic processing module is used to determine the signal type of the electrical signal and the signal state configuration information according to the signal format of the electrical signal; wherein the signal type includes: an address signal, a control signal and a data signal.
8. The transmission device according to claim 1, characterized in that: The signal modulation device comprises: An address signal modulation module is used to perform spectrum shifting on the electrical signal to obtain a corresponding modulation signal when the signal type of the electrical signal is an address signal; and / or a control signal modulation module is used to perform spectrum shifting on the electrical signal to obtain a corresponding modulation signal when the signal type of the electrical signal is a control signal; and / or a data signal modulation module is used to perform spectrum shifting on the electrical signal to obtain a corresponding modulation signal when the signal type of the electrical signal is a data signal.
9. The transmission device according to claim 8, characterized in that: The light engine comprises: The first processing module is used to perform electro-optical conversion and modulation processing on the modulated signal output by the data signal modulation module, or to perform photoelectric conversion and modulation processing on the input optical signal; and / or, the second processing module is used to perform electro-optical conversion and modulation processing on the modulated signal output by the address signal modulation module or the control signal modulation module, or to perform photoelectric conversion and modulation processing on the input optical signal.
10. The transmission device according to claim 9, characterized in that: The first processing module or the second processing module comprises: Laser driving module, used for optical / electrical conversion of input signals; A laser modulation module, used for performing laser modulation processing on optical signals; Laser transceiver, used to transmit and receive optical signals.
11. The transmission device according to claim 10, characterized in that: The laser modulation module is used to process at least one of the frequency, phase and wavelength of the optical signal.
12. The transmission device according to any one of claims 1 to 11, characterized in that: The transmission device is a pluggable module or an onboard module.
13. The transmission device according to any one of claims 1 to 11, characterized in that: The transmission device is arranged on the main boards of two devices that communicate with each other.
14. A transmission method, characterized in that: The transmission device according to any one of claims 1 to 13 comprises: Using the signal compensation and recovery device in the transmission device to receive the electrical signal, and perform compensation and recovery on the electrical signal to obtain the target signal; Using the signal configuration gating device in the transmission device, gating a corresponding number of data arrays matching the bit width of the target signal among a plurality of data arrays included in the signal configuration gating device; Using the signal modulation device in the transmission device, the spectrum of the target signal is shifted according to the signal state configuration information of the target signal to obtain a corresponding modulation signal; The optical engine in the transmission device is used to perform electrical-optical conversion and modulation processing on the modulated signal to obtain an optical output signal, and the optical output signal is output.
15. A transmission method, characterized in that: The transmission device according to any one of claims 1 to 13 comprises: Using the optical engine in the transmission device to receive the optical signal, and performing photoelectric conversion and modulation processing on the optical signal to obtain an electrical output signal; Using the signal modulation device in the transmission device, according to the signal state configuration information of the electric output signal recorded by the signal configuration gating device in the transmission device, the electric output signal is subjected to spectrum shifting to obtain a corresponding modulation signal; Using the signal configuration gating device in the transmission device, when it is confirmed according to the signal state configuration information that the signal type of the electrical output signal is a data signal, a corresponding number of target data arrays matching the bit width of the modulated signal are selected from a plurality of data arrays included in the signal configuration gating device; The signal compensation and recovery device in the transmission device is used to compensate and recover the modulated signal transmitted from the target data array, and the compensated and recovered electrical signal is output.
16. The transmission method according to claim 15, characterized in that: Also includes: Using the signal configuration gating device in the transmission device, when it is confirmed according to the signal state configuration information that the signal type of the electrical output signal is not a data signal, logically processing the modulated signal; The signal compensation and recovery device in the transmission device is used to compensate and recover the modulated signal after logic processing, and the compensated and recovered electrical signal is output.
17. A transmission method, characterized in that: The transmission device according to any one of claims 1 to 13 comprises: receiving an electrical signal, and performing compensation and recovery on the electrical signal to obtain a target signal; confirming a signal type of the target signal; If the signal type is a data signal, a corresponding number of data arrays matching the bit width of the target signal are selected; a signal outputted by the data array is subjected to spectrum shifting according to the signal state configuration information of the target signal to obtain a corresponding modulated signal; the modulated signal is subjected to electro-optical conversion and modulation processing to obtain an optical output signal, and the optical output signal is outputted; If the signal type is not a data signal, the target signal is logically processed; the signal after the logical processing is spectrally shifted according to the signal state configuration information of the target signal to obtain the corresponding modulated signal, and the modulated signal is subjected to the steps of electro-optical conversion and modulation processing to obtain an optical output signal, and the optical output signal is output.
18. The transmission method according to claim 17, characterized in that: Performing logic processing on the target signal includes: If the signal type is an address signal, the target signal is parsed to obtain corresponding address information; after storing the address information, the target signal is spectrally shifted according to the signal state configuration information of the target signal to obtain the corresponding modulation signal, and the steps of performing electro-optical conversion and modulation processing on the modulation signal to obtain an optical output signal, and outputting the optical output signal are performed; or, if the signal type is a control signal, the target signal is parsed to obtain corresponding control information; after storing the control information, the target signal is spectrally shifted according to the signal state configuration information of the target signal to obtain the corresponding modulation signal, and the steps of performing electro-optical conversion and modulation processing on the modulation signal to obtain an optical output signal, and outputting the optical output signal are performed.
19. A transmission method, characterized in that: The transmission device according to any one of claims 1 to 13 comprises: receiving an optical signal, and performing photoelectric conversion and modulation processing on the optical signal to obtain an electrical output signal; According to the signal state configuration information of the electrical output signal, performing spectrum shifting on the electrical output signal to obtain a corresponding modulated signal; confirming a signal type of the electrical output signal; If the signal type is a data signal, a corresponding number of target data arrays matching the bit width of the modulated signal are selected, the modulated signal transmitted by the target data array is compensated and restored, and the compensated and restored electrical signal is output; If the signal type is not a data signal, logic processing is performed on the modulated signal, compensation and restoration are performed on the modulated signal after the logic processing, and the compensated and restored electrical signal is output.
20. The transmission method according to claim 19, characterized in that: Performing logic processing on the modulated signal, including: If the signal type is an address signal, the modulated signal is parsed to obtain corresponding address information; after storing the address information, the steps of compensating and restoring the modulated signal after logic processing and outputting the compensated and restored electrical signal are performed; or, if the signal type is a control signal, the modulated signal is parsed to obtain corresponding control information; after storing the control information, the steps of compensating and restoring the modulated signal after logic processing and outputting the compensated and restored electrical signal are performed.
21. A transmission system, characterized in that: include: At least two electronic devices, each of which is provided with at least one transmission device according to any one of claims 1 to 13; Different electronic devices are connected to each other through optical fibers.
22. A transmission system, characterized in that: include: at least one host, an electrical switching device, a plurality of computing devices, and at least one optical switching device; The at least one host is connected to the electrical switching device via a target protocol; The electrical switching device is connected to the plurality of computing devices via the target protocol; Any computing device and any optical switching device are provided with at least one transmission device according to any one of claims 1 to 13; Between any computing device and any optical switching device, the transmission devices in the two devices are connected via optical fibers.
23. An electronic device, characterized in that: include: At least one transmission device as claimed in any one of claims 1 to 13.
24. An electronic device, characterized in that: include: Memory for storing computer programs; A processor, configured to execute the computer program to implement the method according to any one of claims 14 to 20.
25. A computer-readable storage medium, characterized in that: Used to store a computer program, wherein when the computer program is executed by a processor, the method according to any one of claims 14 to 20 is implemented.
26. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the method according to any one of claims 14 to 20 is implemented.
Citation Information
Patent Citations
Optoelectronic computing systems
CN112823359A
Control signal transmission method, device and system, storage medium and electronic equipment
CN116436526A
Communication receiving and transmitting apparatus, communication system, and communication data transmission method
CN116436857A
Communication method, communication device and storage medium
CN117254987A
Spectrum shaping method based on probability shaping
CN119094287A