A data transmission system and method based on all-optical drivers
Patent Information
- Application Number
- CN202510105579.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2026-09-29
- Estimated Expiration
- 2045-01-22
AI Technical Summary
[0004]为此,本发明提供一种基于全光驱动器的数据传输系统及方法,用以克服现有技术中传输介质在长距离传输时损耗大,由于通信受电磁干扰导致安全性下降,由于传输网络受温度、湿度等环境的影响导致稳定性下降,由于进行数据传输时设置的对数据进行排序和调制方式导致数据发送的延迟情况增加以及在传输中断后顺序被打乱导致传输稳定性下降的问题
[0040]与现有技术相比,本发明的有益效果在于,本发明所述系统通过设置信号处理单元、信号传输单元以及控制单元,由于在数据传输过程中数据传输介质在长距离传输时损耗大、通信受电磁干扰导致安全性下降、传输网络受环境影响导致稳定性下降、数据排序和调制方式导致数据发送延迟增加以及传输中断后顺序被打乱导致传输稳定性下降,通过对数据进行分类,通过通道选用组件确定传输通道,以及通过调制器确定调制方式和调制顺序,以及根据单位数据量的延迟时长动态调整数据分类组件的分类方式,实现了数据传输的稳定性和效率;由于传输的复杂数据例如视频和图像在传输过程中传输次数多、复杂程度高导致传输效率降低和传输稳定性降低,通过优先对应复杂数据的传输通道,确保复杂数据能够获得更快的传输通道和更高效的调制方式,实现了传输效率的提高;电磁对数据传输的影响导致数据传输的安全性降低,通过使用全光驱动器使数据在传输介质中以光信号的形式进行传输,降低了长距离传输时的信号损耗,实现了数据完整性的提高,在全光网络中,数据从源头到目的地始终以光的形式传输,只在进出网络时进行光电转换,实现了转换过程中的损耗和延迟的减少,同时,全光驱动器利用光纤作为传输介质,实现了数据传输速率的提高。
Smart Images

Figure CN119945569B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data transmission technology, and in particular to a data transmission system and method based on an all-optical driver. Background Technology
[0002] In existing technologies, data transmission technologies for all-optical drivers mainly include optical port technology and wavelength division multiplexing (WDM) technology. Optical port technology increases data transmission capacity by increasing the number of optical ports in the network. An optical port typically refers to the number of optical paths. However, effectively increasing the number of optical paths without complicating the network topology or increasing management burden is a key issue in achieving high availability, reliability, security, and manageability of network quality. Currently, widely used optical port expansion methods include optical WDM and optical star topology. Wavelength division multiplexing (WDM) technology refers to transmitting multiple signals by transmitting optical signals of different wavelengths on the same optical fiber. A WDM system typically includes a wavelength multiplexer and a wavelength splitter. The wavelength multiplexer is responsible for transmitting optical signals of different wavelengths on the same optical fiber, while the wavelength splitter is responsible for separating and recombining optical signals of different wavelengths. Through WDM technology, more data can be transmitted within a limited bandwidth, thereby improving the transmission capacity and efficiency of optical fibers. Optical transmission is a technology that transmits optical signals between the sender and receiver. Commonly used optical transmission equipment includes optical transceivers, optical modems, fiber optic transceivers, and optical switches. The principle of optical fiber communication is that at the transmitting end, the information to be transmitted is converted into an electrical signal, which is then modulated onto a laser beam emitted by a laser, so that the intensity of the light changes with the amplitude of the electrical signal, and then transmitted through the optical fiber. At the receiving end, the detector receives the optical signal, converts it back into an electrical signal, and then demodulates it to recover the original information.
[0003] Chinese Patent Publication No. CN109857690B discloses an application system, driver, and data transmission method for a driver, including a master chip, a driver, and a slave chip. After the initial link training is completed, the driver is used to store equalization parameters corresponding to each rate during the initial link training process in a first storage area. The data stored in the first storage area will not be lost when the driver performs a reset operation. The driver is also used to receive a reset instruction and perform the reset operation according to the reset instruction. The master chip and the slave chip are used to perform a re-link training triggered by the reset instruction. During the re-link training, the driver is also used to call the equalization parameters and, based on the equalization parameters, pass through the training sequence involved in the re-link training to the master chip or the slave chip to complete the re-link training between the master chip and the slave chip. Therefore, it can be seen that the application system, driver, and data transmission method of the aforementioned driver have the following problems: high loss of transmission medium during long-distance transmission; decreased security due to electromagnetic interference; decreased stability of transmission network due to environmental factors such as temperature and humidity; increased data transmission delay due to the sorting and modulation methods set during data transmission; and decreased transmission stability due to the disordered sequence after transmission interruption. Summary of the Invention
[0004] To address these issues, the present invention provides a data transmission system and method based on an all-optical driver, which overcomes the problems in the prior art such as high transmission medium loss over long distances, decreased security due to electromagnetic interference, decreased stability of the transmission network due to environmental factors such as temperature and humidity, increased data transmission delays due to the sorting and modulation methods used during data transmission, and decreased transmission stability due to the disruption of the transmission sequence after transmission interruption.
[0005] To achieve the above objectives, the present invention provides a data transmission system based on an all-optical driver, including a data transmitter and further comprising:
[0006] A signal processing unit, connected to the data transmitting end, is used to convert the data to be transmitted, which is transmitted by electrical signals, output by the data transmitting end into data to be transmitted by optical signals. It includes a data classification component for classifying the data to be transmitted according to the data distribution type of the data to be transmitted, and an all-optical driver connected to the data classification component for converting the classified data to be transmitted into data to be transmitted by optical signals.
[0007] The all-optical driver includes a modulator for modulating classified data to be transmitted onto a corresponding optical carrier, and for determining the modulation method of the classified data to be transmitted based on the modulation rate of the data to be transmitted.
[0008] A signal transmission unit, which is connected to the signal processing unit, is used to transmit the data to be transmitted in the form of an optical signal to a target object. It includes a channel selection component connected to the modulator for determining the transmission channel of the data to be transmitted and a plurality of optical fiber transmission channels connected to the channel selection component.
[0009] The control unit, which is connected to the signal processing unit and the signal transmission unit respectively, is used to determine the classification method of the data to be transmitted by the data classification component based on the delay time when transmitting a unit amount of data when the data classification component is triggered to run, the channel selection component is triggered to run, or the modulator is running in the modulation mode.
[0010] Furthermore, the all-optical driver also includes:
[0011] A light source, connected to the modulator, is used to generate the optical carrier.
[0012] A driver, which is connected to the light source, is used to provide the light source with electrical power for operation.
[0013] Furthermore, the data classification component is also used to determine the type of each data packet to be transmitted based on the type of the underlying data packet in each data packet to be transmitted.
[0014] If all the basic data packets in each data packet to be transmitted are of the same type and are all single-type data packets to be transmitted, then the data classification component records the data packet to be transmitted as a single-type data packet to be transmitted.
[0015] If at least one basic data packet in each packet to be transmitted is of type composite type basic data packet / and at least two types of single type basic data packets are among all basic data packets in each packet to be transmitted, then the data classification component records the packet to be transmitted as a composite type packet to be transmitted.
[0016] The basic data packets include single-type basic data packets and composite-type basic data packets.
[0017] Furthermore, if the data in a single basic data packet has only one type, then the basic data packet is referred to as the single-type basic data packet; if the data in a single basic data packet includes at least two types, then the basic data packet is referred to as the composite-type basic data packet.
[0018] Furthermore, the channel selection component is connected to the data classification component to enable the transmission of data packets of the composite type when the data packet to be transmitted is of that type.
[0019] The transmission channel for each single-type data packet to be transmitted is determined based on the number of times it is transmitted in the signal transmission unit.
[0020] The priority of the corresponding transmission channel is positively correlated with the number of transmissions.
[0021] Furthermore, the modulator is connected to the data classification component to obtain the modulation rate of the composite data packet under the condition that the type of the data packet to be transmitted is the composite type data packet to be transmitted.
[0022] If the modulation rate is greater than the preset modulation rate, it is determined that the real-time modulation of the data packet to be transmitted does not meet the requirements, and the modulation order of the composite data packet to be transmitted is determined according to the proportion of the data volume of each composite data packet to be transmitted.
[0023] Furthermore, the modulator, connected to the data classification component, is also used to obtain the data volume ratio of the composite type basic data packet in the composite type data packet when the modulation real-time performance of the data packet to be transmitted does not meet the requirements, and sort the data volume ratios from largest to smallest. The sorting result corresponds to the modulation order of the optical signal of the composite type data packet to be transmitted.
[0024] The data volume ratio is the ratio of the data volume of a single composite type basic data packet to the total data volume of the composite type data packet to be transmitted.
[0025] Furthermore, the control unit is connected to the signal transmission unit to obtain the actual time taken by the signal transmission unit to transmit a unit amount of data to the target object when the data classification component is triggered to operate, the channel selection component is triggered to operate, or the modulator is operating in the modulation mode, and to calculate the delay time for transmitting a unit amount of data based on the actual time taken to transmit a unit amount of data.
[0026] If the delay duration is greater than the preset delay duration, the control unit determines that the real-time performance of the data transmission does not meet the requirements, and controls the data classification component to classify the data to be transmitted according to the classification method; the delay duration is the difference between the actual time taken by the signal transmission unit to transmit a unit of data to the target object and the standard time for transmitting a unit of data.
[0027] Furthermore, the classification method involves determining the type of each data packet to be transmitted based on the startup rate of the driver.
[0028] If the startup rate is less than the preset rate, it is recorded as a composite type basic data packet;
[0029] If the startup rate is greater than the preset rate, it is recorded as a single-type data packet to be transmitted.
[0030] The present invention also provides a data transmission method based on an all-optical driver, comprising:
[0031] Get the latency of the data to be transmitted when transmitting a unit of data volume;
[0032] The real-time performance of data transmission is determined based on the aforementioned delay duration.
[0033] If the real-time performance of the data transmission does not meet the requirements, the type of data packet to be transmitted is determined based on the driver's startup rate.
[0034] If the real-time performance of the data transmission meets the requirements, then the data to be transmitted is classified according to its data distribution type.
[0035] The types of data packets to be transmitted include single-type data packets to be transmitted and composite-type data packets to be transmitted;
[0036] The modulation order of the composite type data packets to be transmitted is determined based on the modulation rate of the composite type data packets to be transmitted.
[0037] The composite type data packet to be transmitted is modulated according to the modulation order described above;
[0038] The transmission channel for the single-type data packet to be transmitted is determined based on the number of transmissions of the single-type data packet to be transmitted.
[0039] The single-type data packet to be transmitted is transmitted according to the transmission channel.
[0040] Compared with the prior art, the beneficial effects of the present invention are as follows: The system of the present invention, by setting up a signal processing unit, a signal transmission unit, and a control unit, addresses the challenges of data transmission. These challenges include high data loss in the data transmission medium over long distances, decreased security due to electromagnetic interference, decreased stability of the transmission network due to environmental factors, increased data transmission delay due to data sorting and modulation methods, and decreased transmission stability due to disruption of the transmission sequence after interruption. By classifying the data, determining the transmission channel through a channel selection component, determining the modulation method and modulation order through a modulator, and dynamically adjusting the classification method of the data classification component based on the delay time per unit data volume, the system achieves both stability and efficiency in data transmission. Furthermore, it addresses the issue of transmitting complex data such as video and images... The high frequency and complexity of data transmission during the transmission process lead to reduced transmission efficiency and stability. By prioritizing transmission channels for complex data, faster transmission channels and more efficient modulation methods are ensured, thereby improving transmission efficiency. Electromagnetic interference in data transmission reduces data transmission security. By using an all-optical driver to transmit data as optical signals in the transmission medium, signal loss during long-distance transmission is reduced, improving data integrity. In an all-optical network, data is transmitted in optical form from source to destination, with photoelectric conversion only occurring when entering or leaving the network. This reduces loss and latency during the conversion process. Furthermore, the all-optical driver utilizes optical fiber as the transmission medium, increasing the data transmission rate.
[0041] Furthermore, the system of the present invention classifies data according to the format and presentation structure of the data to be transmitted. Since the uniformity of the number and rate of data transmission decreases due to the influence of the data's own format and presentation structure during transmission, thus leading to a decrease in data transmission efficiency, the system classifies the data before transmission and transmits it according to the classified data packets, thereby improving the efficiency and stability of data transmission.
[0042] Furthermore, the system described in this invention determines the transmission channel. Due to the real-time requirements of data transmission, the transmission priority of data with different levels of complexity needs to be adjusted. For data with high real-time requirements, such as voice or video streams, more transmissions are required. By increasing the priority of the corresponding transmission channel, it is ensured that complex data can be transmitted to the destination quickly and accurately. For data with low real-time requirements, the priority is appropriately reduced to avoid unnecessary interference with the transmission of complex data, thereby improving the efficiency of data transmission.
[0043] Furthermore, the system of the present invention determines the modulation order. Since the transmission efficiency is reduced due to the large proportion of data in the conformal type data, the system modulates the data with the large proportion of data first to reduce congestion during transmission and reduce interference to other transmitted data, thereby improving the real-time performance and smoothness of data transmission.
[0044] Furthermore, the system of the present invention, by setting a preset delay duration, addresses the issue that when data is sorted and modulated, delays in data transmission or disruptions in the transmission order may occur, leading to decreased transmission stability. Therefore, the system determines the degree of delay based on the average difference in delay duration per unit of data volume and records the characteristics of the driver's feedback as the characteristics of the data type, directly correlating the characteristics of data type transmission with the characteristics of the driver's feedback. This saves the step of traversing and identifying the type, thereby improving transmission efficiency. Attached Figure Description
[0045] Figure 1 This is an overall structural block diagram of the data transmission system based on an all-optical driver according to an embodiment of the present invention;
[0046] Figure 2 This is a block diagram of the signal processing unit structure of a data transmission system based on an all-optical driver according to an embodiment of the present invention;
[0047] Figure 3 This is a block diagram of the all-optical driver structure of the data transmission system based on the all-optical driver according to an embodiment of the present invention;
[0048] Figure 4 This is a flowchart of a data transmission method based on an all-optical driver according to an embodiment of the present invention. Detailed Implementation
[0049] To make the objectives and advantages of the present invention clearer, the present invention will be further described below with reference to embodiments; it should be understood that the specific embodiments described herein are merely for explaining the present invention and are not intended to limit the present invention.
[0050] Preferred embodiments of the present invention will now be described with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are merely illustrative of the technical principles of the present invention and are not intended to limit the scope of protection of the present invention.
[0051] It should be noted that in the description of this invention, the terms "upper", "lower", "left", "right", "inner", "outer", etc., which indicate directions or positional relationships, are based on the directions or positional relationships shown in the accompanying drawings. This is only for the convenience of description and is not intended to indicate or imply that the device or element must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation of this invention.
[0052] Furthermore, it should be noted that, in the description of this invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.
[0053] Please see Figure 1 , Figure 2 , Figure 3 The figures shown represent data transmission systems based on all-optical drivers according to embodiments of the present invention. The overall structural block diagram, signal processing unit structural block diagram, and all-optical driver structural block diagram of a data transmission system based on all-optical drivers according to an embodiment of the present invention include a data transmitting end, and further include:
[0054] A signal processing unit, connected to the data transmitting end, is used to convert the data to be transmitted, which is transmitted by electrical signals, output by the data transmitting end into data to be transmitted by optical signals. It includes a data classification component for classifying the data to be transmitted according to the data distribution type of the data to be transmitted, and an all-optical driver connected to the data classification component for converting the classified data to be transmitted into data to be transmitted by optical signals.
[0055] The all-optical driver includes a modulator for modulating classified data to be transmitted onto a corresponding optical carrier, and for determining the modulation method of the classified data to be transmitted based on the modulation rate of the data to be transmitted.
[0056] A signal transmission unit, which is connected to the signal processing unit, is used to transmit the data to be transmitted in the form of an optical signal to a target object. It includes a channel selection component connected to the modulator for determining the transmission channel of the data to be transmitted and a plurality of optical fiber transmission channels connected to the channel selection component.
[0057] The control unit, which is connected to the signal processing unit and the signal transmission unit respectively, is used to determine the classification method of the data to be transmitted by the data classification component based on the delay time when transmitting a unit amount of data when the data classification component is triggered to run, the channel selection component is triggered to run, or the modulator is running in the modulation mode.
[0058] Specifically, implementations of data classification components include Hadoop and Spark.
[0059] Specifically, embodiments of the channel selection components include electro-optic switches, magneto-optic switches, photoelectric converters, electro-optic converters, and fiber optic couplers.
[0060] Specifically, the technical parameters of the all-optical driver include: 64-channel optical cross-connect backplane for optical direction switching with a switching time of ≤4ms; support for driving microelectromechanical optocoupler module kits and 64-channel optical cross-connect backplanes to switch fiber optic signals from any port to any other port.
[0061] In implementation, the system of this invention, by setting up a signal processing unit, a signal transmission unit, and a control unit, addresses the challenges of data transmission. These challenges include high data loss over long distances, decreased security due to electromagnetic interference, reduced stability due to environmental factors, increased data transmission delays caused by data sorting and modulation methods, and decreased transmission stability due to disruption of the transmission sequence after interruption. By classifying data, determining the transmission channel through a channel selection component, determining the modulation method and order through a modulator, and dynamically adjusting the classification method of the data classification component based on the delay time per unit data volume, the system achieves both stability and efficiency in data transmission. Furthermore, it addresses the issue of complex data transmission, such as video and images, undergoing transmission... The high frequency and complexity of transmission lead to reduced transmission efficiency and stability. By prioritizing transmission channels for complex data, faster transmission channels and more efficient modulation methods are ensured, thereby improving transmission efficiency. The influence of electromagnetic fields on data transmission reduces data transmission security. By using an all-optical driver to transmit data in the form of optical signals in the transmission medium, signal loss during long-distance transmission is reduced, and data integrity is improved. In an all-optical network, data is transmitted in optical form from source to destination, with photoelectric conversion only occurring when entering or leaving the network. This reduces loss and latency during the conversion process. At the same time, the all-optical driver uses optical fiber as the transmission medium, thereby increasing the data transmission rate.
[0062] Specifically, the all-optical driver also includes:
[0063] A light source, connected to the modulator, is used to generate the optical carrier.
[0064] A driver, which is connected to the light source, is used to provide the light source with electrical power for operation.
[0065] Specifically, the data classification component is further configured to determine the type of each data packet to be transmitted based on the type of the underlying data packet in each data packet to be transmitted.
[0066] If all the basic data packets in each data packet to be transmitted are of the same type and are all single-type data packets to be transmitted, then the data classification component records the data packet to be transmitted as a single-type data packet to be transmitted.
[0067] If at least one basic data packet in each packet to be transmitted is of type composite type basic data packet / and at least two types of single type basic data packets are among all basic data packets in each packet to be transmitted, then the data classification component records the packet to be transmitted as a composite type packet to be transmitted.
[0068] The basic data packets include single-type basic data packets and composite-type basic data packets.
[0069] In practice, the system of the present invention classifies data according to the format and presentation structure of the data to be transmitted. Since the uniformity of the number of data transmissions and the rate of data transmission decreases due to the influence of the data's own format and presentation structure during transmission, the data transmission efficiency decreases. By classifying the data before transmission and transmitting it according to the classified data packets, the efficiency and stability of data transmission are improved.
[0070] Specifically, if the data in a single basic data packet has only one type, then the basic data packet is referred to as the single-type basic data packet; if the data in a single basic data packet includes at least two types, then the basic data packet is referred to as the composite-type basic data packet.
[0071] Specifically, the channel selection component is connected to the data classification component to select the data packet to be transmitted when the type of the data packet to be transmitted is the composite type data packet to be transmitted.
[0072] The transmission channel for each single-type data packet to be transmitted is determined based on the number of times it is transmitted in the signal transmission unit.
[0073] The priority of the corresponding transmission channel is positively correlated with the number of transmissions.
[0074] Specifically, the types of data to be transmitted include videos, images, and text.
[0075] In practice, the system of the present invention determines the corresponding transmission channel. Due to the real-time requirements of data transmission, the transmission priority of data with different levels of complexity needs to be adjusted. For data with high real-time requirements, such as voice or video streams, more transmissions are required. By increasing the priority of the corresponding transmission channel, it is ensured that complex data can be transmitted to the destination quickly and accurately. For data with low real-time requirements, the priority is appropriately reduced to avoid unnecessary interference to the transmission of complex data, thereby improving the efficiency of data transmission.
[0076] Specifically, the modulator is connected to the data classification component to obtain the modulation rate of the composite data packet to be transmitted, provided that the type of the data packet to be transmitted is the composite type data packet to be transmitted.
[0077] If the modulation rate is greater than the preset modulation rate, it is determined that the real-time modulation of the data packet to be transmitted does not meet the requirements, and the modulation order of the composite data packet to be transmitted is determined according to the proportion of the data volume of each composite data packet to be transmitted.
[0078] Specifically, the modulation rate is the ratio of the amount of data in the data packet to be transmitted modulated by the modulator per unit time to the unit time.
[0079] Specifically, the general range of the preset modulation rate is [9.34GHz, 9.46GHz], and the preferred embodiment of the preset modulation rate is 9.4GHz.
[0080] Specifically, the modulator, connected to the data classification component, is further configured to obtain the data volume ratio of the composite type basic data packet in the composite type data packet to be transmitted when the modulation real-time performance of the data packet to be transmitted does not meet the requirements, and sort the data volume ratios from largest to smallest. The sorting result corresponds to the modulation order of the optical signal of the composite type data packet to be transmitted.
[0081] The data volume ratio is the ratio of the data volume of a single composite type basic data packet to the total data volume of the composite type data packet to be transmitted.
[0082] In practice, the system of the present invention determines the modulation order. Since the transmission efficiency is reduced due to the large proportion of data in the data of the same type, the system modulates the data with the large proportion of data first to reduce congestion during transmission and reduce interference to other transmitted data, thereby improving the real-time performance and smoothness of data transmission.
[0083] Specifically, the control unit is connected to the signal transmission unit and is used to obtain the actual time taken by the signal transmission unit to transmit a unit amount of data to the target object when the data classification component is triggered to operate, the channel selection component is triggered to operate, or the modulator is operating in the modulation mode. Based on the actual time taken to transmit a unit amount of data, the delay time for transmitting a unit amount of data is calculated.
[0084] If the delay duration is greater than the preset delay duration, the control unit determines that the real-time performance of the data transmission does not meet the requirements, and controls the data classification component to classify the data to be transmitted according to the classification method; the delay duration is the difference between the actual time taken by the signal transmission unit to transmit a unit of data to the target object and the standard time for transmitting a unit of data.
[0085] Specifically, the standard duration generally ranges from 400μs to 500μs, with a preferred embodiment being 420μs.
[0086] Specifically, the preset delay duration is generally in the range of [20μs, 30μs].
[0087] Preferably, the preset delay duration is 26 μs.
[0088] Specifically, the classification method involves determining the type of each data packet to be transmitted based on the startup rate of the driver.
[0089] If the startup rate is less than the preset rate, it is recorded as a composite type basic data packet;
[0090] If the startup rate is greater than the preset rate, it is recorded as a single-type data packet to be transmitted.
[0091] Specifically, the boot rate is the speed at which the drive reads data after it boots up.
[0092] Specifically, the default speed range is generally [100MB / s, 160MB / s].
[0093] Preferably, the preset rate is 120 MB / s in a preferred embodiment.
[0094] In practice, the system of the present invention sets a preset delay duration for data transmission. When setting the sorting and modulation methods for data, it may cause delays in data transmission or disruption of the order after transmission interruption, leading to a decrease in transmission stability. Therefore, the delay level is determined based on the average difference in delay duration per unit of data volume, and the characteristics of the driver's feedback are recorded as the characteristics of the data type. This allows for a direct correspondence between the characteristics of data type transmission and the feedback characteristics of the driver, thereby saving the step of traversing and identifying the type and improving transmission efficiency.
[0095] Please see Figure 4 The diagram shows a flowchart of a data transmission method based on an all-optical driver, as illustrated in this embodiment. This embodiment also provides a data transmission method based on an all-optical driver, comprising:
[0096] Get the latency of the data to be transmitted when transmitting a unit of data volume;
[0097] The real-time performance of data transmission is determined based on the aforementioned delay duration.
[0098] If the real-time performance of the data transmission does not meet the requirements, the type of data packet to be transmitted is determined based on the driver's startup rate.
[0099] If the real-time performance of the data transmission meets the requirements, then the data to be transmitted is classified according to its data distribution type.
[0100] The types of data packets to be transmitted include single-type data packets to be transmitted and composite-type data packets to be transmitted;
[0101] The modulation order of the composite type data packets to be transmitted is determined based on the modulation rate of the composite type data packets to be transmitted.
[0102] The composite type data packet to be transmitted is modulated according to the modulation order described above;
[0103] The transmission channel for the single-type data packet to be transmitted is determined based on the number of transmissions of the single-type data packet to be transmitted.
[0104] The single-type data packet to be transmitted is transmitted according to the transmission channel.
[0105] The technical solution of the present invention has been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the scope of protection of the present invention.
Claims
1. A data transmission system based on an all-optical driver, comprising a data transmitter, characterized in that, Also includes: A signal processing unit, connected to the data transmitting end, is used to convert the data to be transmitted, which is transmitted by electrical signals, output by the data transmitting end into data to be transmitted by optical signals. It includes a data classification component for classifying the data to be transmitted according to the data distribution type of the data to be transmitted, and an all-optical driver connected to the data classification component for converting the classified data to be transmitted into data to be transmitted by optical signals. The all-optical driver includes a modulator for modulating classified data to be transmitted onto a corresponding optical carrier, and for determining the modulation method of the classified data to be transmitted based on the modulation rate of the data to be transmitted. A signal transmission unit, which is connected to the signal processing unit, is used to transmit the data to be transmitted in the form of an optical signal to a target object. It includes a channel selection component connected to the modulator for determining the transmission channel of the data to be transmitted and a plurality of optical fiber transmission channels connected to the channel selection component. A control unit, which is connected to the signal processing unit and the signal transmission unit respectively, is used to determine the classification method of the data to be transmitted by the data classification component based on the delay time when transmitting a unit amount of data when the data classification component is triggered to run, the channel selection component is triggered to run, or the modulator is running in the modulation mode. The control unit is used to obtain the actual time taken by the signal transmission unit to transmit a unit amount of data to the target object when the data classification component is triggered to run, the channel selection component is triggered to run, or the modulator is running in the modulation mode, and to calculate the delay time when transmitting a unit amount of data based on the actual time taken when transmitting a unit amount of data. If the delay duration is greater than the preset delay duration, the control unit determines that the real-time performance of the data transmission does not meet the requirements, and controls the data classification component to classify the data to be transmitted according to the classification method. The delay duration is the difference between the actual time taken by the signal transmission unit to transmit a unit of data to the target object and the standard time for transmitting a unit of data. The classification method determines the type of each data packet to be transmitted based on the driver's startup rate. If the startup rate is less than the preset rate, it is recorded as a composite type basic data packet; If the startup rate is greater than the preset rate, it is recorded as a single-type data packet to be transmitted; The all-optical driver also includes: A light source, connected to the modulator, is used to generate the optical carrier. A driver, which is connected to the light source, is used to provide the light source with electrical power for operation.
2. The data transmission system based on an all-optical driver according to claim 1, characterized in that, The data classification component is also used to determine the type of each data packet to be transmitted based on the type of the underlying data packet in each data packet to be transmitted. If all the basic data packets in each data packet to be transmitted are of the same type and are all single-type data packets to be transmitted, then the data classification component records the data packet to be transmitted as a single-type data packet to be transmitted. If at least one basic data packet in each packet to be transmitted is of type composite type basic data packet / and at least two types of single type basic data packets are among all basic data packets in each packet to be transmitted, then the data classification component records the packet to be transmitted as a composite type packet to be transmitted. The basic data packets include single-type basic data packets and composite-type basic data packets.
3. The data transmission system based on an all-optical driver according to claim 2, characterized in that, If the data in a single basic data packet has only one type, then the basic data packet is referred to as the single-type basic data packet; if the data in a single basic data packet includes at least two types, then the basic data packet is referred to as the composite-type basic data packet.
4. The data transmission system based on an all-optical driver according to claim 3, characterized in that, The channel selection component is connected to the data classification component, and is used to select the data packet to be transmitted when the type of the data packet to be transmitted is the composite type data packet to be transmitted. The transmission channel for each single-type data packet to be transmitted is determined based on the number of times it is transmitted in the signal transmission unit. The priority of the transmission channel determined by the single-type data packet to be transmitted is positively correlated with the number of transmissions.
5. The data transmission system based on an all-optical driver according to claim 3, characterized in that, The modulator is connected to the data classification component to obtain the modulation rate of the composite data packet to be transmitted, provided that the type of the data packet to be transmitted is the composite type data packet to be transmitted. If the modulation rate is greater than the preset modulation rate, it is determined that the real-time modulation of the data packet to be transmitted does not meet the requirements, and the modulation order of the composite data packet to be transmitted is determined according to the proportion of the data volume of each composite data packet to be transmitted.
6. The data transmission system based on an all-optical driver according to claim 5, characterized in that, The modulator is connected to the data classification component and is also used to obtain the data volume ratio of the composite type basic data packet in the composite type data packet when the modulation real-time performance of the data packet to be transmitted does not meet the requirements, and sort the data volume ratios from largest to smallest. The sorting result corresponds to the modulation order of the optical signal of the composite type data packet to be transmitted. The data volume ratio is the ratio of the data volume of a single composite type basic data packet to the total data volume of the composite type data packet to be transmitted.
7. A data transmission method applied to the data transmission system based on an all-optical driver as described in any one of claims 1-6, characterized in that, include: Get the latency of the data to be transmitted when transmitting a unit of data volume; The real-time performance of data transmission is determined based on the aforementioned delay duration. If the real-time performance of the data transmission does not meet the requirements, the type of data packet to be transmitted is determined based on the driver's startup rate. If the real-time performance of the data transmission meets the requirements, then the data to be transmitted is classified according to its data distribution type. The types of data packets to be transmitted include single-type data packets to be transmitted and composite-type data packets to be transmitted; The modulation order of the composite type data packets to be transmitted is determined based on the modulation rate of the composite type data packets to be transmitted. The composite type data packet to be transmitted is modulated according to the modulation order described above; The transmission channel for the single-type data packet to be transmitted is determined based on the number of transmissions of the single-type data packet to be transmitted. The single-type data packet to be transmitted is transmitted according to the transmission channel.
Citation Information
Patent Citations
Application systems, drivers, and data transmission methods of drivers
CN109857690B
Data transmission method and data transmission channel device in wavelength-division system
CN101141216A
Airborne wavelength division multiplexing network wavelength distribution method based on communication protocol feature hierarchy
CN105530068A