DCI box electric layer system, networking method and equipment
By dynamically adjusting the clock synchronization, error correction and energy consumption management of the DCI box electrical layer system in real time, the problems of synchronization error accumulation, resource waste and energy consumption increase are solved, and efficient and reliable data transmission is achieved.
Patent Information
- Application Number
- CN202510528819.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-25
- Publication Date
- 2025-07-18
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing DCI box electrical layer system has failed to dynamically adjust in terms of clock synchronization, code error correction, signal multiplexing and energy consumption management, resulting in problems such as accumulation of synchronization errors, waste of resources, transmission delay and increased energy consumption.
By extracting the short-time frequency deviation change rate and code error fluctuation characteristics in real time, dynamically adjusting clock phase compensation, error correction parameters and channel resource allocation, combining traffic scheduling and energy efficiency management, optimizing transmission path and energy consumption control.
Improve clock synchronization accuracy, reduce redundancy overhead, optimize channel resource allocation, reduce equipment energy consumption, effectively avoid channel congestion, and improve data transmission reliability and efficiency.
Smart Images

Figure CN120342956A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of communication networks, and particularly to a DCI box electrical layer system, a networking method, and a device. Background Art
[0002] The technical field of communication networks includes multiple aspects such as data center interconnection technology, optical transmission network technology, and network protocol optimization technology. The core content is to achieve efficient, stable, and low-latency data transmission through the collaborative optimization of the physical layer, data link layer, and network layer. In the physical layer, it mainly involves high-speed optical communication systems, including dense wavelength division multiplexing (DWDM) technology, optical transport network (OTN) technology, and high-speed optical fiber link design. In the data link layer, it involves frame structure optimization, forward error correction coding (FEC), and Ethernet data encapsulation to improve the reliability and anti-interference ability of data transmission. In the network layer, it involves traffic scheduling, routing optimization, and the application of software-defined network (SDN) to enhance network flexibility and resource utilization rate. Through optoelectronic integration, intelligent scheduling, and protocol optimization, efficient interconnection of large-scale data between data centers is achieved.
[0003] Among them, the DCI box electrical layer system refers to an integrated electrical layer processing device used in data center interconnection scenarios, which is mainly responsible for the modulation, multiplexing, switching, and adaptation of data in the form of electrical signals. The technical matters covered by this patent theme include the transceiver conversion of electrical layer signals, clock synchronization, error correction, signal multiplexing, and demultiplexing. The specific methods include using high-speed serial transceiver (SERDES) technology for signal conversion, adopting a phase-locked loop (PLL) and a clock recovery circuit to ensure the synchronization of data transmission, applying low-density parity-check (LDPC) coding or BCH coding to achieve error correction, and performing multiplexing and scheduling of multiple signals through time-division multiplexing (TDM) or statistical multiplexing technology. The DCI box electrical layer system also integrates a protocol adaptation module across data centers to support signal adaptation of OTN encapsulation, Ethernet encapsulation, or fiber channel (FC) protocol, ensuring compatibility and interoperability between different data centers.
[0004] During the clock synchronization process of a DCI box physical layer technology, a fixed compensation strategy is adopted, ignoring the dynamic changes in the signal transmission environment, resulting in the accumulation of synchronization errors after long-term transmission, reducing the data alignment ability. In terms of error correction, static error correction parameters are used, and rapid adjustment cannot be made according to the short-term fluctuations of the bit error rate, resulting in redundant check information being increased at low bit error rates and insufficient error correction ability at high bit error rates, affecting data integrity. In terms of signal multiplexing, a fixed channel resource allocation strategy is adopted, and dynamic adjustment cannot be made according to the real-time changes in bandwidth occupancy rate, easily causing waste of bandwidth resources or deterioration of signal quality. In terms of traffic scheduling, it relies on static transmission priority rules and lacks a real-time adjustment mechanism, which may lead to an increase in transmission delay of critical services when the network load changes. In terms of energy consumption management, traditional DCI devices operate according to a fixed power consumption mode, maintaining high power consumption even in low-load states, lacking an energy efficiency regulation mechanism for different load environments, increasing the overall energy consumption level of the system and reducing the operating efficiency. Summary of the Invention
[0005] In order to solve the technical problems existing in the prior art, an embodiment of the present invention provides a DCI box physical layer system, networking method and device. The technical solution is as follows: On the one hand, a DCI box physical layer system is provided, and the system includes: The clock synchronization control module obtains a reference frequency signal, extracts data on the short-term frequency offset change rate at consecutive moments, calculates the predicted value of frequency drift at multiple time points, adjusts the phase compensation value of the clock, and generates clock synchronization parameters; The error correction optimization module uses the clock synchronization parameters to obtain real-time bit error rate data, calculates the bit error rate change gradient between adjacent time points, extracts the bit error fluctuation characteristics, calculates the bit error trend change rate of the current channel, and adjusts the error correction parameters to obtain an error correction parameter adjustment value; The signal multiplexing management module calls the error correction parameter adjustment value, obtains channel state monitoring data, analyzes the usage status of spectrum resources, establishes the corresponding relationship between the multiplexing interval and signal quality, adjusts the data packet encapsulation structure parameters according to real-time traffic fluctuations, and generates a channel resource allocation configuration table; The traffic scheduling execution module uses the channel resource allocation configuration table to obtain network transmission quality indicators, calculates the delay change gradient of adjacent windows, models the probability distribution of the queue accumulation length, constructs a traffic pressure feature vector, and dynamically allocates transmission priority weights according to the path node status to generate traffic congestion avoidance parameters.
[0006] As a further solution of the present invention, the clock synchronization parameters are specifically phase compensation values, frequency drift prediction values, and compensated frequency deviation values. The error correction parameter adjustment values include error code fluctuation characteristics, error code trend change rates, and error rate change gradient information. The channel resource allocation configuration table is specifically multiplexing intervals, signal quality correspondence information, and data packet encapsulation structure parameters. The traffic congestion avoidance parameters include transmission priority weights, traffic pressure eigenvectors, and queue congestion length probability distribution data.
[0007] As a further solution of the present invention, the clock synchronization control module includes: The offset calculation sub-module obtains a reference frequency signal, extracts data on the short-term frequency deviation change rate at multiple consecutive time points, calculates the frequency offset value between adjacent moments, calculates the frequency offset correction amount, and generates a frequency offset correction value; The trend modeling sub-module obtains the frequency drift amounts at multiple time points based on the frequency offset correction value, calculates the frequency drift change rate, predicts the frequency drift trend, and establishes drift trend prediction parameters; The phase compensation sub-module calls the drift trend prediction parameters, calculates the frequency drift prediction values at multiple time points, and adjusts the phase compensation value of the clock in real time according to the prediction values to generate clock synchronization parameters; The specific formula for adjusting the phase compensation value of the clock in real time according to the prediction value is: ; Calculate the phase compensation parameter; Wherein, represents the phase compensation parameter, represents the th frequency drift value at the time point, represents the average value of the frequency drift values at all time points, represents the total number of frequency drift values, represents the th clock timestamp at the time point, represents the clock timestamp of the previous time point, represents the number of time points, represents the index number of the frequency drift value, represents the index number of the time point.
[0008] As a further solution of the present invention, the error correction optimization module includes: The error rate monitoring sub-module obtains the clock synchronization parameters, extracts real-time error rate data, performs time series sampling on the error rate of data packets, calculates the error number between adjacent time points, compares the time distribution characteristics of the error data, extracts error fluctuation parameters, and generates error fluctuation characteristics; The gradient calculation sub-module obtains the bit error rate change sequence of the channel based on the bit error fluctuation characteristics, calculates the bit error change rate of adjacent time windows, invokes the bit error change rate data, compares the bit error change trend, calculates the bit error trend offset, and establishes the bit error trend change rate. The error correction parameter adjustment sub-module invokes the bit error trend change rate, predicts the bit error rate in real time according to the change trend of the bit error rate, and adjusts the error correction parameters to generate an error correction parameter adjustment value.
[0009] As a further solution of the present invention, the signal multiplexing management module includes: The real-time monitoring sub-module obtains the error correction parameter adjustment value, collects the bandwidth occupancy rate of the current channel, performs time slicing analysis on the channel states in multiple time periods, calculates the channel load rate per unit time, compares the channel occupancy in each time period, calculates the frequency band utilization rate, and generates channel state monitoring data. The spectrum analysis sub-module obtains the resource occupancy information of the channel spectrum based on the channel state monitoring data, establishes the corresponding relationship between the multiplexing interval and the signal quality by calculating the distribution of spectrum resources in each time period, and generates spectrum resource matching parameters. The encapsulation adjustment sub-module invokes the spectrum resource matching parameters, adjusts the data packet encapsulation structure parameters according to the real-time traffic fluctuation, and generates a channel resource allocation configuration table.
[0010] As a further solution of the present invention, the traffic scheduling execution module includes: The delay calculation sub-module obtains the channel resource allocation configuration table, extracts the network transmission quality indicators, calculates the data packet arrival time in each time window, extracts the data packet timestamps of adjacent windows, calculates the time difference between the windows, calculates the end-to-end transmission delay of the data packet, and establishes the delay change gradient information. The congestion modeling sub-module obtains the queuing length of each data queue based on the delay change gradient information, calculates the data inflow rate per unit time, extracts the queue increment of each time window, constructs the queue length probability distribution, and establishes a traffic pressure feature vector. The specific formula for constructing the queue length probability distribution is: ; Calculate the queue length probability distribution value and establish a traffic pressure feature vector; where represents the probability that the queue length is equal to data packets, represents the average data arrival rate per unit time, represents the specific number of data packets in the queue, is the base of the natural logarithm, represents Factorial calculation represents the number of data packets in the queue to be evaluated represents the cumulative multiplication index in the factorial calculation; The priority allocation sub-module calls the traffic pressure feature vector, obtains the real-time traffic load of each path node, calculates the data forwarding ability between nodes, extracts the load status information of nodes, adjusts the bandwidth allocation ratio of the path, and assigns priority weights to multiple paths to generate traffic congestion avoidance parameters.
[0011] As a further solution of the present invention, the system further includes: The real-time energy consumption management module obtains the traffic congestion avoidance parameters, collects the link load rate data in real time, calculates the traffic arrival density and the load fluctuation gradient, analyzes the service pressure and dynamically divides the link working mode, and adjusts the working parameters of the DCI, including the transmit time slot allocation parameter, the signal duty cycle, the drive current intensity parameter, and the pulse emission mode parameter, to generate an energy efficiency regulation instruction set; The energy efficiency regulation instruction set specifically refers to the transmit time slot allocation parameter, the signal duty cycle, and the drive current intensity parameter.
[0012] As a further solution of the present invention, the real-time energy consumption management module includes: The load monitoring sub-module obtains the real-time data stream of the link based on the traffic congestion avoidance parameters, extracts the traffic data within a unit time, calculates the arrival rate of the traffic data, calculates the load ratio within a unit time, calculates the load change rate at multiple consecutive time points, and establishes the load fluctuation gradient information; The pressure analysis sub-module evaluates the service pressure level of each link based on the load fluctuation gradient information, divides the working mode of each link in real time, and establishes the link working mode division coefficient; The parameter adjustment sub-module calls the link working mode division coefficient, matches the preset DCI parameter adjustment rules, including the transmit time slot allocation parameter, the signal duty cycle, the drive current intensity parameter, and the pulse emission mode parameter, to generate an energy efficiency regulation instruction set.
[0013] On the other hand, a DCI box physical layer networking method is provided, which is applied to a DCI box physical layer system. The method includes: S1: Based on the reference frequency signal, extract the short-time frequency offset change rate at multiple consecutive time points, calculate the frequency drift data between adjacent time points, call the frequency drift values at multiple time points, establish a drift trend prediction model, and adjust the phase compensation parameter of the clock by calculating the drift prediction value to generate the clock synchronization parameter; S2: Based on the clock synchronization parameters, extract the real-time bit error rate data, calculate the change trend of the bit error data at adjacent time points, call the bit error rate change conditions within multiple time windows, calculate the bit error change gradient, extract the bit error fluctuation characteristics, establish a bit error trend calculation model, adjust the error correction parameters, and generate an error correction parameter adjustment value; S3: Based on the error correction parameter adjustment value, extract the channel state monitoring data, calculate the bandwidth occupancy ratio of the channel, call the real-time traffic fluctuation data, analyze the usage of spectrum resources, calculate the correspondence between the multiplexing interval and the signal quality, adjust the packet encapsulation structure, and generate a channel resource allocation configuration table; S4: Based on the channel resource allocation configuration table, obtain the network transmission quality indicators, calculate the delay change rate of adjacent time windows, call the queue accumulation data of the packets on multiple paths, construct a traffic pressure feature vector, calculate the change trend of the state of the path nodes, allocate path priority weights, and generate traffic congestion avoidance parameters; S5: Based on the traffic congestion avoidance parameters, extract the real-time link load rate data, calculate the traffic arrival density per unit time, call the service pressure distribution information, calculate the load fluctuation of the link, dynamically divide the working mode of the link, and adjust the working parameters of the DCI, and generate an energy efficiency regulation instruction set.
[0014] On the other hand, a DCI box physical layer device is provided, and the DCI box physical layer device includes: a processor; a memory, on which computer-readable instructions are stored, and when the computer-readable instructions are executed by the processor, any one of the modules in the above DCI box physical layer system is implemented.
[0015] The beneficial effects brought by the technical solutions provided in the embodiments of the present invention at least include: Through the real-time extraction and analysis of the short-term frequency offset change rate, the dynamic adjustment of clock phase compensation is realized, the accuracy and adaptability of clock synchronization are improved, the intelligent adaptive optimization of error correction parameters is realized by using the real-time analysis of bit error fluctuation characteristics, the redundant overhead is reduced, combined with the dynamic statistics of the bandwidth occupancy rate, the channel resource allocation efficiency is optimized, resource waste is avoided, the transmission path priority is optimized by using the delay change gradient analysis, channel congestion is effectively avoided, and the energy efficiency control is optimized through the dynamic monitoring of the link load, and the device energy consumption is reduced. Description of the Drawings
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention, and those of ordinary skill in the art can also obtain other drawings based on these drawings without creative efforts.
[0017] Figure 1 is the system flow chart of the present invention; Figure 2 is the schematic diagram of the system framework of the present invention; Figure 3 is the schematic diagram of the method steps of the present invention. Detailed implementation manners
[0018] The technical solutions in the present invention will be described below with reference to the accompanying drawings.
[0019] In the embodiments of the present invention, words such as "exemplarily" and "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as an "example" in the present invention should not be construed as being more preferred or more advantageous than other embodiments or design solutions. Rather, the use of the word "example" is intended to present concepts in a specific manner. In addition, in the embodiments of the present invention, the meaning expressed by "and / or" can be both, or either one of the two can be selected.
[0020] In the embodiments of the present invention, "image" and "picture" can sometimes be used interchangeably. It should be noted that when their differences are not emphasized, the meanings they express are the same. "of", "corresponding", and "corresponding" can sometimes be used interchangeably. It should be noted that when their differences are not emphasized, the meanings they express are the same.
[0021] In the embodiments of the present invention, sometimes subscripts such as W1 may be written in a non-subscript form such as W1. When their differences are not emphasized, the meanings they express are the same.
[0022] To make the technical problems, technical solutions and advantages to be solved by the present invention clearer, the following will be described in detail with reference to the accompanying drawings and specific embodiments.
[0023] The embodiments of the present invention provide a DCI box electrical layer system. Please refer to Figures 1 to 2 , the present invention provides a technical solution. A DCI box electrical layer system includes: The clock synchronization control module acquires a reference frequency signal, extracts data on the short-term frequency offset change rate at multiple consecutive moments, calculates the frequency drift prediction values at multiple time points, adjusts the phase compensation value of the clock, and generates clock synchronization parameters; The error correction optimization module uses the clock synchronization parameters to obtain real-time bit error rate data, calculates the bit error rate change gradient between adjacent time points, extracts the bit error fluctuation characteristics, calculates the bit error trend change rate of the current channel, and adjusts the error correction parameters to obtain an error correction parameter adjustment value; The signal multiplexing management module calls the error correction parameter adjustment value, obtains the channel status monitoring data, analyzes the usage status of spectrum resources, establishes the correspondence between the multiplexing interval and the signal quality, adjusts the packet encapsulation structure parameters according to the real-time traffic fluctuation, and generates the channel resource allocation configuration table; The traffic scheduling execution module uses the channel resource allocation configuration table, obtains the network transmission quality index, calculates the delay change gradient of adjacent windows, models the probability distribution of the queue accumulation length, constructs the traffic pressure feature vector, dynamically allocates the transmission priority weight according to the path node status, and generates the traffic congestion avoidance parameter; The real-time energy consumption management module obtains the traffic congestion avoidance parameter, collects the link load rate data in real time, calculates the traffic arrival density and the load fluctuation gradient, analyzes the service pressure and dynamically divides the link working mode, and adjusts the working parameters of the DCI, including the transmit time slot allocation parameter, the signal duty cycle, the drive current intensity parameter, and the pulse emission mode parameter, and generates the energy efficiency regulation instruction set.
[0024] The clock synchronization parameters are specifically the phase compensation value, the frequency drift prediction value, and the compensated frequency deviation value. The error correction parameter adjustment value includes the error code fluctuation characteristics, the error code trend change rate, and the error rate change gradient information. The channel resource allocation configuration table is specifically the multiplexing interval, the signal quality correspondence information, and the packet encapsulation structure parameters. The traffic congestion avoidance parameters include the transmission priority weight, the traffic pressure feature vector, and the queue accumulation length probability distribution data. The energy efficiency regulation instruction set specifically refers to the transmit time slot allocation parameter, the signal duty cycle, and the drive current intensity parameter.
[0025] The clock synchronization control module includes: The offset calculation sub-module obtains the reference frequency signal, extracts the data of the short-term frequency offset change rate at multiple consecutive time points, calculates the frequency offset value between adjacent moments, calculates the frequency offset correction amount, and generates the frequency offset correction value; Based on the acquired reference frequency signal, short-term frequency offset change rate data at multiple consecutive time points are collected, the frequency offset situation between adjacent time points is calculated to obtain the frequency offset value. During the calculation process, by detecting the frequency data at each time point, its offset direction is determined, and the difference between adjacent data is calculated to obtain the short-term frequency offset change amount. A reference value of the frequency offset is set to distinguish the magnitude of the offset. For the situation where the offset magnitude exceeds the set range, an adjustment coefficient is calculated. The adjusted frequency offset correction amount is obtained through cumulative calculation to get the cumulative correction data for different time periods. On this basis, by adjusting the calculation method of the correction parameter, the incremental value of the correction factor is calculated and applied to the calculation of the correction amount at the current time point. A correction threshold is set, and the corrected offset value is compared with the threshold to adjust the current correction amount, reducing the error accumulation caused by offset correction to ensure that the finally corrected frequency offset correction amount is within the set range. Further, the corrected offset data is used to calculate the correction increment, and the change trend of the correction increment compared with the previous time point is calculated to obtain the correction increment change rate as follows: ; wherein, is the correction increment change rate, with the unit of Hz / s, is the frequency offset correction value at the current time point, with the unit of Hz, is the frequency offset correction value at the previous time point, with the unit of Hz, is the current time point, with the unit of s, is the previous time point, with the unit of s.
[0026] Set the frequency offset correction value at the previous time point to be , and the correction value at the current time point is , then the calculation of the correction increment change rate is as follows: ; After calculation, the correction increment change rate is obtained and used to adjust the offset correction compensation value, and finally the frequency offset correction value is obtained.
[0027] Based on the frequency offset correction value, the trend modeling sub-module obtains the frequency drift amounts at multiple time points, calculates the frequency drift change rate, predicts the frequency drift trend, and establishes the drift trend prediction parameters; Based on the frequency offset correction value, obtain the frequency drift amounts at multiple time points, analyze the change trend of the frequency drift, calculate the frequency change rate between adjacent time points, set the drift reference value, obtain the drift change amplitude through comparison and calculation, further calculate the drift change rate on the basis of the drift change amplitude, set the determination range of the drift change rate, calculate the average drift rate of different time periods, and compare it with the determination range. For the case where the drift rate exceeds the set range, calculate the adjustment coefficient. The calculated drift change rate after adjustment is used to obtain the drift trend data through cumulative calculation. On this basis, set the time window for trend calculation, calculate the drift trend difference within different time windows, and calculate the drift change rate as follows: ; wherein, is the frequency drift change rate, with the unit of Hz / s, is the frequency value at the current time point, with the unit of Hz, is the frequency value at the previous time point, with the unit of Hz, is the current time point, with the unit of s, is the previous time point, with the unit of s.
[0028] Set the frequency value at the previous time point as , and the frequency value at the current time point as , then the drift change rate is calculated as follows: ; After calculation, the drift change rate is obtained and used to establish the drift trend prediction parameter, and finally the drift trend prediction parameter is obtained.
[0029] The phase compensation sub-module calls the drift trend prediction parameter, calculates the frequency drift prediction values at multiple time points, and adjusts the phase compensation value of the clock in real time according to the prediction values to generate the clock synchronization parameter; The specific formula for adjusting the phase compensation value of the clock in real time according to the prediction values is: ; Calculate the phase compensation parameter; wherein, represents the phase compensation parameter, represents the th frequency drift value at the time point, represents the average value of all frequency drift values at the time points, represents the total number of frequency drift values, represents the th clock timestamp at the time point, represents the clock timestamp at the previous time point, Represents the number of time points, The index number representing the frequency drift value, The index number representing the time point; Formula: ; Detailed explanation of the formula and the derivation process of formula calculation: The formula is used to calculate the phase compensation parameter, and the result is used to adjust the phase compensation value of the clock; Parameter meaning and set value: is the frequency drift value at the th time point, with the unit of Hz, is the average value of the frequency drift values at all time points, with the unit of Hz. Set the 10 measured frequency drift values within a 10ms time window as ; is the number of sampling times within the time window, set to 10, indicating 10 frequency drift measurements within 10ms; is the clock timestamp at the th time point, with the unit of ms, is the clock timestamp of the previous time point, with the unit of ms. Assume the 10 timestamps are ; is the number of recorded timestamps, set to 10, corresponding to 10 timestamps within a 10ms sampling time; Substitute the parameters into the formula for calculation: ; ; ; ; ; Calculate to obtain , indicating that the phase compensation parameter within the current time window is 4.05. This value is used to adjust the phase compensation value of the clock to maintain the stability of clock synchronization.
[0030] The error correction and optimization module includes: The bit error rate monitoring sub-module obtains the clock synchronization parameters, extracts the real-time bit error rate data, performs time series sampling on the bit error rate of the data packet, calculates the number of bit errors at adjacent time points, compares the time distribution characteristics of the bit error data, extracts the bit error fluctuation parameters, and generates the bit error fluctuation characteristics; Extract real-time bit error rate (BER) data based on clock synchronization parameters, obtain BER information of data packets, perform BER sampling for multiple time points, set the sampling time interval, calculate the number of bit errors within each time interval. The calculation of the number of bit errors adopts the bit error statistics method of data packets. Perform bit error detection on the bit stream of each data packet, count the number of bit errors, calculate the BER of a single data packet, construct a time series of BER data for each time point, set a BER calculation window, calculate the average BER using the BER data within the time window, compare the time distribution characteristics of the BER data, analyze the variation of the BER of each data packet at different time points, calculate the mean and variance of the BER. The mean is used to characterize the overall BER level, and the variance is used to measure the BER fluctuation amplitude. Set a BER fluctuation threshold, compare the BER at the current time point with the set threshold. If the BER exceeds the set range, calculate the BER fluctuation parameter. The calculation of the BER fluctuation parameter is as follows: ; where, is the BER at the current time point, in %, is the number of bit errors at the current time point, in bit, is the number of transmitted bits at the current time point, in bit.
[0031] Set the current time point , the number of bit errors , then the BER is calculated as follows: ; After calculation, obtain the BER fluctuation parameter, which is used for subsequent BER trend analysis, and finally obtain the BER fluctuation characteristics.
[0032] The gradient calculation sub-module, based on the BER fluctuation characteristics, obtains the BER change sequence of the channel, calculates the BER change rate between adjacent time windows, invokes the BER change rate data, compares the BER change trends, calculates the BER trend offset, and establishes the BER trend change rate; Based on the BER fluctuation characteristics, obtain the BER change sequence of the channel, compare the BER within multiple time windows, set the BER calculation period, compare the BER change trends between adjacent calculation periods, calculate the BER change rate. The calculation of the BER change rate is based on the BER time series, extract the BER values of adjacent two time windows, calculate the BER change rate, subtract the BER of the previous time window from the BER of the current time window to calculate the BER growth rate, set the decision threshold of the BER change rate, calculate the BER trend offset. The calculation of the BER trend offset is as follows: ; where, is the BER change rate, in % / s, is the bit error rate at the current time point, with the unit of %, is the bit error rate at the previous time point, with the unit of %, is the current time point, with the unit of s, is the previous time point, with the unit of s.
[0033] Set the bit error rate at the previous time point as , and the bit error rate at the current time point as , then the calculation formula for the bit error rate change rate is as follows: ; After calculation, the bit error rate change rate is obtained, which is used to establish the bit error rate trend change rate, and finally the bit error rate trend change rate is obtained.
[0034] The error correction parameter adjustment sub-module calls the bit error rate trend change rate, predicts the bit error rate in real time according to the change trend of the bit error rate, and adjusts the error correction parameters to generate the error correction parameter adjustment value; Based on the bit error rate trend change rate, calculate the change trend of the bit error rate, analyze the change of the bit error rate at multiple time points, set the prediction parameters for the change of the bit error rate, compare with the historical bit error rate change rate data, calculate the possible future change trend of the bit error rate, the prediction calculation of the bit error rate is based on the change rate within the time series, set the prediction time window, calculate the average increment of the bit error rate in the current time window, compare with the bit error rate change rate in the previous time window, if the bit error rate change rate shows an increasing trend, adjust the error correction parameters to improve the error correction ability, if the bit error rate change rate shows a decreasing trend, reduce the adjustment range of the error correction parameters, set the benchmark adjustment range of the error correction parameters, calculate the adjustment amount of the error correction parameters in the current time window, and the calculation formula for the error correction parameter adjustment value is as follows: ; where, is the error correction parameter adjustment value, with the unit of normalized coefficient, is the bit error rate change rate, with the unit of % / s, is the bit error rate at the current time point, with the unit of %.
[0035] Set the bit error rate change rate at the current time point , and the current bit error rate , then the calculation formula for the error correction parameter adjustment value is as follows: ; After calculation, the error correction parameter adjustment value is obtained, which is used to dynamically adjust the error correction parameters, and finally the error correction parameter adjustment value is obtained.
[0036] The signal multiplexing management module includes: The real-time monitoring sub-module obtains the error correction parameter adjustment value, collects the bandwidth occupancy rate of the current channel, performs time slicing analysis on the channel states in multiple time periods, calculates the channel load rate per unit time, compares the channel occupancy in each time period, calculates the frequency band utilization rate, and generates channel state monitoring data; Based on the error correction parameter adjustment value, collect the bandwidth occupancy rate of the current channel, perform time slicing analysis on the channel states in different time periods, set the time slicing interval, calculate the channel load rate within each time slice. The calculation of the channel load rate is based on the ratio of the transmitted data volume to the total bandwidth resource. Extract the data traffic per unit time, calculate the bandwidth usage within this time period, compare the bandwidth usage with the total available bandwidth, calculate the channel load rate. For the data of multiple time slices, construct a time series, calculate the change trend of the load rate between adjacent time slices, set the load rate change threshold, extract the time points beyond the threshold range, and calculate the frequency band utilization rate. The calculation of the frequency band utilization rate is as follows: ; where, is the frequency band utilization rate, with the unit of %, is the actual data transmission volume per unit time, with the unit of Mbps, is the total bandwidth resource, with the unit of Mbps.
[0037] Set the data transmission volume per unit time Mbps, and the total bandwidth resource Mbps. Then the calculation of the frequency band utilization rate is as follows: ; After calculation, the channel load rate data is obtained and used to analyze the channel state, and finally the channel state monitoring data is obtained.
[0038] Based on the channel state monitoring data, the spectrum analysis sub-module obtains the resource occupancy information of the channel spectrum, establishes the corresponding relationship between the multiplexing interval and the signal quality by calculating the distribution of the spectrum resources in each time period, and generates the spectrum resource matching parameters; Based on the channel state monitoring data, obtain the resource occupancy information of the channel spectrum, statistically analyze the spectrum utilization of the channel in different time slices, set the allocation benchmark of the spectrum resources, compare the spectrum usage rates in each time slice, extract the utilization situations of the high-frequency band and the low-frequency band, calculate the distribution balance of the spectrum resources. Based on the signal transmission quality data in each time period, calculate the signal error rate, set the error rate threshold, compare the current channel error rate with the set threshold. If the error rate exceeds the threshold range, then adjust the channel spectrum allocation strategy. Calculate the multiplexing interval based on the signal quality. The calculation of the multiplexing interval is as follows: ; where, is the reuse interval, in MHz. is the available bandwidth, in MHz. is the number of users of the current channel, in units of individuals.
[0039] Set the available bandwidth of the current channel MHz, the number of users of the channel , then the reuse interval is calculated as follows: ; After calculation, the reuse interval data is obtained, which is used to analyze the signal quality, and finally the spectrum resource matching parameters are obtained.
[0040] The encapsulation adjustment sub-module calls the spectrum resource matching parameters, adjusts the data packet encapsulation structure parameters according to the real-time traffic fluctuation, and generates a channel resource allocation configuration table; Based on the spectrum resource matching parameters, obtain the real-time traffic fluctuation data of the current channel, calculate the data traffic increase and decrease rate within adjacent time slices, set the traffic fluctuation range, compare the data traffic increase situation of each time slice, calculate the adaptation parameters of the data packet encapsulation structure, and optimize the adjustment of the data packet encapsulation structure according to the traffic change situation. Adjust the data packet size, encapsulation method, header information length, etc., set the encapsulation adjustment threshold, calculate the adjustment amount of the encapsulation parameters, and the calculation of the encapsulation parameter adjustment value is as follows: ; Among them, is the encapsulation adjustment parameter, in bits / packet, is the data traffic change rate, in Mbps / s, is the data packet length, in bits.
[0041] Set the data traffic change rate Mbps / s, the data packet length bit, then the encapsulation adjustment parameter is calculated as follows: ; After calculation, the encapsulation adjustment parameter is obtained, which is used to optimize the data packet encapsulation, and finally the channel resource allocation configuration table is obtained.
[0042] The traffic scheduling execution module includes: The delay calculation sub-module obtains the channel resource allocation configuration table, extracts the network transmission quality indicators, calculates the packet arrival time within each time window, extracts the packet timestamps of adjacent windows, calculates the time difference between windows, calculates the end-to-end transmission delay of the packet, and establishes the delay change gradient information; Based on the channel resource allocation configuration table, extract the network transmission quality indicators, calculate the packet arrival time within each time window, set the time window length, sort the timestamps of the packets, calculate the time difference between adjacent windows, compare the transmission intervals of adjacent packets, calculate the end-to-end transmission delay of the packets, set the delay calculation reference value, calculate the delay change gradient based on the average delay within multiple time windows, compare the change amplitudes between different time windows, calculate the delay increment of the current packet. The calculation of the delay change gradient is as follows: ; Wherein, is the delay change gradient, with the unit of ms / s, is the packet arrival time of the current time window, with the unit of ms, is the packet arrival time of the previous time window, with the unit of ms, is the time window length, with the unit of s.
[0043] Set the packet arrival time of the current time window ms, the packet arrival time of the previous time window ms, and the time window length s. Then the calculation of the delay change gradient is as follows: ; After calculation, obtain the delay change gradient information and use it to analyze the delay fluctuation, and finally obtain the delay change gradient information.
[0044] The stacking modeling sub-module, based on the delay change gradient information, obtains the queuing length of each data queue, calculates the data inflow rate per unit time, extracts the queue increment of each time window, constructs the queue length probability distribution, and establishes the traffic pressure feature vector; The specific formula for constructing the queue length probability distribution is: ; Calculate the queue length probability distribution value and establish the traffic pressure feature vector; Wherein, represents the probability that the queue length is equal to packets, represents the average data arrival rate per unit time, represents the specific number of packets in the queue, is the base of the natural logarithm, represents the factorial calculation of, represents the number of packets in the queue to be evaluated, represents the cumulative multiplication index in the factorial calculation; Formula: ; Detailed Explanation of the Formula and Derivation Process of Formula Calculation: The formula is used to calculate the probability value when the queue length is a specific value, and the result is used to construct the queue length probability distribution and establish the traffic pressure feature vector; Meaning of Parameters and Set Values: Represents the probability value that the queue length is equal to a specific number of data packets; Represents the average arrival rate of data packets per unit time, with the unit of data packets per second, set ; Represents the number of data packets in the queue to be evaluated, with the unit of data packets, set ; Is the base of the natural logarithm, which is 2.718; Represents The factorial value of, indicating the product of all positive integers from 1 continuously multiplied to The obtained value; Substitute the parameters into the formula for calculation: ; ; The result 0.0724 indicates that the probability of the queue length being 15 data packets is approximately 7.24%. The probability value is used to construct the complete queue length probability distribution, and subsequently, the probability values of different lengths are integrated and analyzed to form the traffic pressure feature vector.
[0045] The priority allocation sub-module calls the traffic pressure feature vector, obtains the real-time traffic load of each path node, calculates the data forwarding ability between nodes, extracts the load status information of the nodes, adjusts the bandwidth allocation ratio of the path, and assigns priority weights to multiple paths to generate traffic congestion avoidance parameters; Based on the traffic pressure feature vector, obtain the real-time traffic load of each path node, calculate the data forwarding ability between nodes, set the maximum bearing threshold for data forwarding, compare the real-time traffic loads of different path nodes, compare the load occupancy rate of the current path, calculate the load status information of the nodes, extract the maximum forwarding rate of the current node and the proportion of the current data traffic, set the adjustment coefficient for bandwidth allocation, calculate the bandwidth allocation ratio of the path according to the traffic load, and set the priority weights of each path. The calculation of the priority weight is as follows: ; Among them, Is the priority weight, with the unit of weight value, is the available bandwidth of the current path node, in Mbps. is the traffic pressure index, in queues per second.
[0046] Set the available bandwidth of the current path node Mbps, traffic pressure index queues per second, then the priority weight is calculated as follows: ; After calculation, the priority weight is obtained and used for path scheduling, and finally the traffic congestion avoidance parameter is obtained.
[0047] The real-time energy consumption management module includes: The load monitoring sub-module, based on the traffic congestion avoidance parameter, obtains the real-time data stream of the link, extracts the traffic data within a unit time, calculates the arrival rate of the traffic data, calculates the load ratio within a unit time, calculates the load change rate at multiple consecutive time points, and establishes the load fluctuation gradient information; Based on the traffic congestion avoidance parameter, obtain the real-time data stream of the link, extract the traffic data within a unit time, sample the data stream at different time points, calculate the arrival rate of the traffic data, extract the packet quantity and packet size of the data stream, set the time sampling window, compare the data traffic within adjacent time windows, calculate the traffic change rate, calculate the load ratio within a unit time, compare the data stream load with the link's bearable traffic, calculate the traffic load index, calculate the load change rate at multiple time points, calculate the load fluctuation gradient, and the calculation of the load fluctuation gradient is as follows: ; Among them, is the load fluctuation gradient, in Mbps / s, is the traffic data at the current time point, in Mbps, is the traffic data at the previous time point, in Mbps, is the current time point, in s, is the previous time point, in s.
[0048] Set the traffic data at the previous time point to be Mbps, and the traffic data at the current time point to be Mbps, then the load fluctuation gradient is calculated as follows: 、 ; After calculation, the load fluctuation gradient information is obtained and used for analyzing traffic fluctuations, and finally the load fluctuation gradient information is obtained.
[0049] Based on the load fluctuation gradient information, the pressure analysis sub-module evaluates the service pressure level of each link according to the load ratio, divides the working mode of each link in real time, and establishes a link working mode division coefficient; Based on the load fluctuation gradient information, evaluate the service pressure level of each link according to the load ratio, obtain the load conditions of different links at multiple time points, compare the load fluctuation conditions of different links, set the evaluation reference value of the service pressure level, calculate the service pressure index of the current link, compare the load pressure of the current link with the evaluation reference, calculate the link pressure index, set the pressure level threshold, and divide the working mode of the link based on the pressure index. The calculation of the link working mode division coefficient is as follows: ; Among them, is the link working mode division coefficient, with the unit of normalization coefficient, is the load fluctuation gradient, with the unit of Mbps / s, is the bandwidth occupancy rate of the current link, with the unit of %.
[0050] Set the load fluctuation gradient Mbps / s, and the bandwidth occupancy rate of the current link , then the calculation of the link working mode division coefficient is as follows: ; After calculation, the link working mode division coefficient is obtained and used to evaluate the link state, and finally the link working mode division coefficient is obtained.
[0051] The parameter adjustment sub-module calls the link working mode division coefficient and matches the preset DCI parameter adjustment rules, including transmit time slot allocation parameters, signal duty cycle, drive current intensity parameters, and pulse emission mode parameters, to generate an energy efficiency regulation instruction set; Based on the link working mode division coefficient, match the preset DCI parameter adjustment rules, obtain the adjustment parameters of the current link working mode, calculate the influence of the link state on the DCI transmission parameters, compare the change rate of the link mode, set the DCI transmission parameters under different modes, including transmit time slot allocation parameters, signal duty cycle, drive current intensity parameters, and pulse emission mode parameters, compare the signal transmission power consumption under different modes, calculate the adjustment amplitude of the signal drive current, and the calculation of the drive current adjustment parameter is as follows: ; Among them, is the drive current adjustment parameter, with the unit of A / MHz, is the link working mode division coefficient, with the unit of normalization coefficient, is the current signal power, with the unit of W.
[0052] Set the link working mode division coefficient , the current signal power is W, then the drive current adjustment parameter is calculated as follows: ; After calculation, the drive current adjustment parameter is obtained, which is used for DCI energy efficiency management, and finally the energy efficiency regulation instruction set is obtained.
[0053] Please refer to Figure 3 , a DCI box electrical layer networking method, which is applied to the DCI box electrical layer system. The method includes: S1: Based on the reference frequency signal, extract the short-term frequency offset change rate at multiple consecutive time points, calculate the frequency drift data at adjacent time points, call the frequency drift values at multiple time points, establish a drift trend prediction model, and adjust the phase compensation parameter of the clock by calculating the drift prediction value to generate the clock synchronization parameter; S2: Based on the clock synchronization parameter, extract the real-time bit error rate data, calculate the change trend of the bit error data at adjacent time points, call the bit error rate change conditions within multiple time windows, calculate the bit error change gradient, extract the bit error fluctuation characteristics, establish a bit error trend calculation model, and adjust the error correction parameter to generate the error correction parameter adjustment value; S3: Based on the error correction parameter adjustment value, extract the channel status monitoring data, calculate the bandwidth occupancy ratio of the channel, call the real-time traffic fluctuation data, analyze the usage of spectrum resources, calculate the corresponding relationship between the multiplexing interval and the signal quality, and adjust the packet encapsulation structure to generate the channel resource allocation configuration table; S4: Based on the channel resource allocation configuration table, obtain the network transmission quality index, calculate the delay change rate of adjacent time windows, call the queue accumulation data of the packets on multiple paths, construct the traffic pressure feature vector, calculate the change trend of the path node status, and allocate the path priority weight to generate the traffic congestion avoidance parameter; S5: Based on the traffic congestion avoidance parameter, extract the real-time link load rate data, calculate the traffic arrival density per unit time, call the service pressure distribution information, calculate the load fluctuation of the link, dynamically divide the working mode of the link, and adjust the working parameters of the DCI to generate the energy efficiency regulation instruction set.
[0054] A DCI box electrical layer device, the DCI box electrical layer device includes: a processor; a memory, on which computer-readable instructions are stored. When the computer-readable instructions are executed by the processor, any one of the modules in the above DCI box electrical layer system is implemented.
[0055] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware, or any combination thereof. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. A computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions according to the embodiments of the present invention are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that contains one or more collections of available media. The available media can be magnetic media (such as floppy disks, hard disks, magnetic tapes), optical media (such as DVDs), or semiconductor media. The semiconductor media can be a solid-state drive.
[0056] It should be understood that the term "and / or" in this document is merely a description of the association relationship between associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. Here, A and B can be singular or plural. In addition, the character " / " in this document generally represents an "or" relationship between the associated objects before and after, but it may also represent an "and / or" relationship, which can be specifically understood by referring to the context before and after.
[0057] In the present invention, "at least one" means one or more, and "a plurality" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.
[0058] It should be understood that in various embodiments of the present invention, the magnitudes of the sequence numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
[0059] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in connection with the embodiments disclosed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0060] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the devices, apparatuses, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be described herein again.
[0061] In several embodiments provided by the present invention, it should be understood that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0062] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0063] In addition, the functional units in various embodiments of the present invention can be integrated in one processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.
[0064] When the above-mentioned functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs.
[0065] As described above, the above are only specific implementation manners of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should all be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims
1. A DCI box physical layer system, characterized in that, The system includes: The clock synchronization control module acquires a reference frequency signal, extracts data on the short-term frequency offset change rate at multiple consecutive moments, calculates the predicted values of frequency drift at multiple time points, adjusts the phase compensation value of the clock, and generates clock synchronization parameters; The error correction optimization module uses the clock synchronization parameters to obtain real-time bit error rate data, calculates the bit error rate change gradient between adjacent time points, extracts bit error fluctuation characteristics, calculates the bit error trend change rate of the current channel, and adjusts the error correction parameters to obtain an error correction parameter adjustment value; The signal multiplexing management module calls the error correction parameter adjustment value, obtains channel status monitoring data, analyzes the usage status of spectrum resources, establishes the correspondence between the multiplexing interval and signal quality, adjusts the packet encapsulation structure parameters according to real-time traffic fluctuations, and generates a channel resource allocation configuration table; The traffic scheduling execution module uses the channel resource allocation configuration table to obtain network transmission quality metrics, calculates the delay change gradient of adjacent windows, models the probability distribution of the queue accumulation length, constructs a traffic pressure feature vector, dynamically assigns transmission priority weights according to the path node status, and generates traffic congestion avoidance parameters.
2. The DCI box physical layer system according to claim 1, characterized in that The clock synchronization parameters are specifically the phase compensation value, the predicted value of frequency drift, and the compensated frequency deviation value. The error correction parameter adjustment value includes bit error fluctuation characteristics, bit error trend change rate, and bit error rate change gradient information. The channel resource allocation configuration table is specifically the multiplexing interval, the correspondence information between signal quality, and the packet encapsulation structure parameters. The traffic congestion avoidance parameters include transmission priority weights, traffic pressure feature vectors, and probability distribution data of queue accumulation length.
3. The DCI box physical layer system according to claim 1, characterized in that The clock synchronization control module includes: The offset calculation sub-module acquires a reference frequency signal, extracts data on the short-term frequency offset change rate at multiple consecutive time points, calculates the frequency offset value between adjacent moments, calculates the frequency offset correction amount, and generates a frequency offset correction value; The trend modeling sub-module based on the frequency offset correction value, obtains the frequency drift amount at multiple time points, calculates the frequency drift change rate, predicts the frequency drift trend, and establishes drift trend prediction parameters; The phase compensation sub-module calls the drift trend prediction parameters, calculates the predicted values of frequency drift at multiple time points, and adjusts the phase compensation value of the clock in real time according to the predicted values to generate clock synchronization parameters; The specific formula for adjusting the phase compensation value of the clock in real time according to the predicted value is: ; Calculate the phase compensation parameter; Among them, represents the phase compensation parameter, represents the frequency drift value at the th time point, represents the mean of the frequency drift values at all time points, represents the total number of frequency drift values, represents the th clock timestamp at the time point, represents the clock timestamp of the previous time point, represents the number of time points, represents the index number of the frequency drift value, represents the index number of the time point.
4. The DCI box physical layer system according to claim 1, characterized in that, The error correction optimization module includes: The bit error rate monitoring sub-module obtains the clock synchronization parameters, extracts real-time bit error rate data, samples the bit error rate of the packet in a time series, calculates the number of bit errors between adjacent time points, compares the time distribution characteristics of the bit error data, extracts bit error fluctuation parameters, and generates bit error fluctuation characteristics; The gradient calculation sub-module based on the bit error fluctuation characteristics, obtains the bit error rate change sequence of the channel, calculates the bit error change rate of adjacent time windows, calls the bit error change rate data, compares the bit error change trend, calculates the bit error trend offset amount, and establishes the bit error trend change rate; The error correction parameter adjustment sub-module calls the change rate of the error code trend, predicts the bit error rate in real time according to the change trend of the bit error rate, and adjusts the error correction parameters to generate an error correction parameter adjustment value.
5. The DCI box physical layer system according to claim 1, characterized in that The signal multiplexing management module includes: The real-time monitoring sub-module obtains the error correction parameter adjustment value, collects the bandwidth occupancy rate of the current channel, performs time slicing analysis on the channel states in multiple time periods, calculates the channel load rate per unit time, compares the channel occupancy in each time period, calculates the frequency band utilization rate, and generates channel state monitoring data; The spectrum analysis sub-module, based on the channel state monitoring data, obtains the resource occupancy information of the channel spectrum, establishes the corresponding relationship between the multiplexing interval and the signal quality by calculating the distribution of the spectrum resources in each time period, and generates spectrum resource matching parameters; The encapsulation adjustment sub-module calls the spectrum resource matching parameters, adjusts the data packet encapsulation structure parameters according to the real-time traffic fluctuation, and generates a channel resource allocation configuration table.
6. The DCI box physical layer system according to claim 1, characterized in that The traffic scheduling execution module includes: The delay calculation sub-module obtains the channel resource allocation configuration table, extracts the network transmission quality indicators, calculates the packet arrival time in each time window, extracts the packet timestamps of adjacent windows, calculates the time difference between the windows, calculates the end-to-end transmission delay of the packets, and establishes the delay change gradient information; The queuing modeling sub-module, based on the delay change gradient information, obtains the queuing length of each data queue, calculates the data inflow rate per unit time, extracts the queue increment of each time window, constructs the queue length probability distribution, and establishes a traffic pressure feature vector; The specific formula for constructing the queue length probability distribution is: ; Calculate the queue length probability distribution value and establish a traffic pressure feature vector; Among them, represents the probability that the queue length is equal to number of data packets, represents the average data arrival rate per unit time, represents the specific number of data packets in the queue, is the base of the natural logarithm, represents factorial calculation of represents the number of data packets in the queue to be evaluated, represents the cumulative multiplication index in the factorial calculation; The priority allocation sub-module calls the traffic pressure feature vector, obtains the real-time traffic load of each path node, calculates the data forwarding ability between nodes, extracts the load status information of the nodes, adjusts the bandwidth allocation ratio of the path, and assigns priority weights to multiple paths to generate traffic congestion avoidance parameters.
7. The DCI box physical layer system according to claim 1, characterized in that, The system further includes: The real-time energy consumption management module obtains the traffic congestion avoidance parameters, collects the link load rate data in real time, calculates the traffic arrival density and the load fluctuation gradient, analyzes the service pressure and dynamically divides the link working mode, and adjusts the working parameters of the DCI, including the transmit time slot allocation parameters, the signal duty cycle, the drive current intensity parameters, and the pulse emission mode parameters, to generate an energy efficiency regulation instruction set; The energy efficiency regulation instruction set specifically refers to the transmit time slot allocation parameters, the signal duty cycle, and the drive current intensity parameters.
8. The DCI box physical layer system according to claim 1, characterized in that The real-time energy consumption management module includes: The load monitoring sub-module, based on the traffic congestion avoidance parameters, obtains the real-time data stream of the link, extracts the traffic data per unit time, calculates the arrival rate of the traffic data, calculates the load ratio per unit time, calculates the load change rate at multiple consecutive time points, and establishes the load fluctuation gradient information; The pressure analysis sub-module, based on the load fluctuation gradient information, evaluates the service pressure level of each link according to the load ratio, divides the working mode of each link in real time, and establishes a link working mode division coefficient; The parameter adjustment sub-module calls the link working mode division coefficient to match the preset DCI parameter adjustment rules, including transmission time slot allocation parameters, signal duty cycle, drive current intensity parameters, and pulse transmission mode parameters, and generates an energy efficiency regulation instruction set.
9. A DCI box physical layer networking method, characterized in that For the DCI box physical layer system according to any one of claims 1-9, the method includes: S1: Based on the reference frequency signal, extract the short-term frequency offset change rate at multiple consecutive time points, calculate the frequency drift data at adjacent time points, call the frequency drift values at multiple time points, establish a drift trend prediction model, and adjust the phase compensation parameter of the clock by calculating the drift prediction value to generate a clock synchronization parameter; S2: Based on the clock synchronization parameter, extract the real-time bit error rate data, calculate the change trend of the bit error data at adjacent time points, call the bit error rate change conditions within multiple time windows, calculate the bit error change gradient, extract the bit error fluctuation characteristics, establish a bit error trend calculation model, and adjust the error correction parameter to generate an error correction parameter adjustment value; S3: Based on the error correction parameter adjustment value, extract the channel state monitoring data, calculate the bandwidth occupancy ratio of the channel, call the real-time traffic fluctuation data, analyze the usage of spectrum resources, calculate the correspondence between the multiplexing interval and the signal quality, and adjust the packet encapsulation structure to generate a channel resource allocation configuration table; S4: Based on the channel resource allocation configuration table, obtain the network transmission quality index, calculate the delay change rate of adjacent time windows, call the queue accumulation data of the packets on multiple paths, construct a traffic pressure feature vector, calculate the state change trend of the path nodes, and allocate path priority weights to generate a traffic congestion avoidance parameter; S5: Based on the traffic congestion avoidance parameter, extract the real-time link load rate data, calculate the traffic arrival density per unit time, call the service pressure distribution information, calculate the load fluctuation of the link, dynamically divide the working mode of the link, and adjust the working parameters of the DCI to generate an energy efficiency regulation instruction set.
10. A DCI box physical layer device, characterized in that, The DCI box physical layer device includes: A processor; A memory, on which computer-readable instructions are stored. When the computer-readable instructions are executed by the processor, the system according to any one of claims 1 to 8 is implemented.