Multi-bit control system based on digital coding
By introducing network monitoring, encoding adjustment, signal reconstruction and fault-tolerant control modules into the digital encoding multi-bit control system, dynamically adjusting the encoding strategy and optimizing signal transmission, the problem of limited signal transmission quality in an unstable network environment is solved, and efficient and stable signal transmission and high reliability are achieved.
Patent Information
- Application Number
- CN202510475749.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-16
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2045-04-16
AI Technical Summary
The existing digital encoding multi-bit control system cannot dynamically adjust the encoding strategy when facing an unstable network environment, resulting in limited signal transmission quality. Especially when bandwidth and delay fluctuations are large, it cannot adjust the encoding strategy in time, affecting the stability and accuracy of data transmission.
A multi-bit control system based on digital encoding is designed to monitor network status in real time through the network monitoring module, the encoding adjustment module dynamically adjusts the encoding complexity, the signal reconstruction module corrects signal errors in real time, and the fault-tolerant control module optimizes the power output of the control signal to ensure that the system maintains efficient transmission and high reliability in complex environments.
By dynamically monitoring network status and intelligently adjusting coding strategies, the system can maintain efficient signal transmission in a changing network environment, significantly improving decoding accuracy and signal quality, enhancing signal stability, and ensuring the system's high reliability and response capabilities in complex environments.
Smart Images

Figure CN120017223A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of digital coding, and in particular to a multi-bit control system based on digital coding. Background Art
[0002] Digital coding technology mainly involves converting information into digital signals. It is the basis of modern communications, data storage and signal processing. It is widely used in simple data transmission to complex encryption systems. The core of digital coding is to convert analog signals or other forms of data into binary codes so that they can be processed, stored or transmitted by digital electronic devices. It includes various coding technologies, such as linear coding, block coding and convolutional coding. Each coding technology has its specific application scenarios and advantages.
[0003] Among them, the digitally encoded multi-bit control system involves a system that uses digital encoding methods to achieve multi-bit level control instruction transmission and execution. In the system, the control instructions are encoded into multi-bit form, allowing more complex operations and higher control accuracy. It is suitable for application scenarios that require precise control of multiple parameters, such as automated manufacturing, robotics or intelligent transportation systems, enabling more efficient processing of a large number of control signals and achieving precise control of system behavior.
[0004] Existing technologies mainly rely on fixed coding schemes and preset transmission parameters, and are unable to automatically adjust according to network changes. In the face of unstable network environments, they lack dynamic adaptation mechanisms, resulting in limited signal transmission quality. Especially when bandwidth and delay fluctuations are large, existing technologies are unable to adjust coding strategies in a timely manner, thereby affecting the stability and accuracy of data transmission. The decoding process of existing systems does not have an effective real-time feedback correction mechanism. When encountering signal errors, they cannot be corrected immediately, which in turn affects the stability of the signal and easily leads to delays or errors in control instructions. Summary of the invention
[0005] The purpose of the present invention is to solve the shortcomings in the prior art and to propose a multi-bit control system based on digital coding.
[0006] In order to achieve the above object, the present invention adopts the following technical solution: a multi-bit control system based on digital coding, the system comprising: The network monitoring module collects bandwidth, delay and error rate data based on the real-time monitoring of the current network status data, captures the transmission signal fluctuation, evaluates the performance of the digital coding signal transmission conditions, and calculates the fluctuation of network performance to obtain the network status fluctuation index; The coding adjustment module analyzes the fluctuation of the current network bandwidth and delay according to the network status fluctuation index, dynamically adjusts the coding complexity according to the influence of the bandwidth change on the transmission rate of the digital coding signal, calculates the adjusted coding complexity, and obtains the dynamic coding adaptation parameter; The signal reconstruction module gradually decodes the received digital coded signal based on the dynamic coding adaptation parameters, evaluates the quality of the data segments, analyzes the reconstruction accuracy of the signal, and adjusts the decoding mode if the error is too large, corrects the error in the signal reconstruction process in real time, and obtains the reconstruction error correction index; The fault-tolerant control module analyzes whether the current execution signal meets the requirements based on the reconstruction error correction index and the real-time feedback execution signal data. If the signal quality does not meet the standard, the power output of the control signal is adjusted, the signal transmission mode is corrected, and the signal correction parameters are obtained.
[0007] The improvements of the present invention are that the network status fluctuation indicators include bandwidth fluctuation, delay fluctuation, and error rate fluctuation; the dynamic coding adaptation parameters include compression rate and transmission rate; the reconstruction error correction indicators include decoding deviation, error correction amount, and reconstructed signal error; and the signal correction parameters include signal transmission mode and signal execution quality.
[0008] The present invention is improved in that the network monitoring module comprises: The status data collection submodule collects bandwidth, delay and error rate data based on the current network status data monitored in real time, performs preliminary screening and classification, verifies data integrity, and obtains verified status data; The network fluctuation calculation submodule calculates the fluctuation of bandwidth, delay and error rate data based on the verified status data, and evaluates the fluctuation range of each data, using the formula: ; Calculating the network’s volatility ,in, Representative The collected data points, Representative The collected data points, Represents the number of data points; The transmission signal evaluation submodule evaluates the stability performance of the transmission signal according to the fluctuation amplitude of the network and the signal quality to obtain a network status fluctuation index.
[0009] The present invention is improved in that the encoding adjustment module comprises: The bandwidth analysis submodule obtains bandwidth change data and time series information according to the network status fluctuation index, calculates the bandwidth change rate and bandwidth difference sequence, compares them with the bandwidth floating benchmark, identifies the unstable state of the bandwidth, and calculates the key fluctuation time interval to obtain the bandwidth fluctuation degree; The delay judgment submodule calls the bandwidth fluctuation degree, combines the network delay data, analyzes the maximum delay and the minimum delay in the current time window, evaluates the average fluctuation amplitude of the delay, and judges the synchronization of the bandwidth fluctuation and the delay fluctuation to obtain the delay linkage interval amount; The complexity calculation submodule adjusts the coding complexity based on the delay linkage interval and optimizes the signal compression rate using the formula: ; Calculate the coding complexity adjustment value , get the dynamic encoding adaptation parameters, where, Represents the degree of bandwidth fluctuation. Represents the delayed linkage interval, represents the original encoding rate, Represents the current signal compression ratio, Representative Parameters of the coded segment, Represents the number of encoding parameters.
[0010] The present invention is improved in that the signal reconstruction module comprises: The step-by-step decoding submodule performs frame-level decoding on the received digital coded signal based on the dynamic coding adaptation parameters, analyzes the bit segments and frame synchronization codes, compares the decoded bit values according to the signal mapping rules in the dictionary table, and constructs the initial signal stream; The error analysis submodule calls the initial signal stream, compares it with the reference waveform value in the target signal data, calculates the amplitude difference and change rate of adjacent sampling points, identifies the matching abnormal interval between signals, and obtains the reconstructed error signal amplitude; The mode adjustment submodule adjusts the coding mode according to the amplitude of the reconstructed error signal, and corrects the errors in the signal reconstruction process in real time, using the formula: ; Get the reconstruction error correction index, where Represents the adjustment strength value, Represents the value of the initial signal sequence sampling points, Represents the corresponding sampling points, Representative The weight coefficient of the sampling points, Represents the total number of sampling points.
[0011] The present invention is improved in that the fault-tolerant control module comprises: The error judgment submodule synchronously compares the signal amplitude sequence and the frequency change trend according to the reconstruction error correction index, calculates the difference between the amplitude-frequency deviation value and the correction index, determines whether the signal is in an acceptable range, and obtains the amplitude-frequency deviation level; The signal control submodule calls the amplitude-frequency deviation level to adjust the power output and transmission mode of the signal using the formula: ; Get the adjusted power output parameters ;in, Representative The intensity of the signal detection, is the target signal strength, is the number of detections, is the adjustment factor; The parameter generation submodule detects the transmission continuity and frequency hopping fluctuation rate of the corrected signal according to the adjusted power output parameter, determines the signal response adjustment range, and obtains the signal correction parameter.
[0012] The present invention is improved in that the system further comprises: The signal processing module filters and enhances the control signal based on the signal correction parameters, monitors the signal fluctuation in real time, analyzes the signal fluctuation amplitude, and determines whether it is abnormal according to the signal fluctuation amplitude. If the fluctuation deviation is too large, it triggers the signal to be retransmitted or processed to obtain the signal fluctuation evaluation result; The signal fluctuation evaluation results include fluctuation amplitude, fluctuation deviation, and signal stability.
[0013] The present invention is improved in that the signal processing module comprises: The signal filtering submodule filters and enhances the control signal based on the signal correction parameters, monitors the signal fluctuation in real time, collects continuous waveform data, performs segmented difference calculation and mean correction, removes discrete values that deviate from the interval, and smoothes the data to obtain the fluctuation denoising value; The fluctuation amplitude extraction submodule calls the fluctuation denoising value according to its fluctuation interval amplitude in the difference time period: ; Calculate the signal fluctuation strength value ,in, Representative The instantaneous value of the time period, represents the mean of the instantaneous values, Representative The jump value of the time period, Represents the mean of the jump values, Represents the number of consecutive jumps, represents the number of intervals in the time period, is the total number of time periods; The abnormal judgment submodule calls the signal fluctuation intensity value, identifies the signal segment with the deviation mutation, and determines whether it exceeds the signal fluctuation tolerance range. If the fluctuation deviation is too large, it triggers the signal to be retransmitted or processed to obtain the signal fluctuation evaluation result.
[0014] Compared with the prior art, the advantages and positive effects of the present invention are: In the present invention, by dynamically monitoring key network performance parameters such as bandwidth, delay and error rate, network status changes are obtained in real time, and intelligent adjustments are made based on this, ensuring that the system can continuously optimize the coding complexity according to the network conditions, flexibly adjust the signal compression rate, and maintain efficient transmission of the signal in a changeable network environment. When reconstructing the signal, by comparing the difference between the reconstructed signal and the target signal, the system can adjust the decoding mode based on real-time data feedback and correct errors, significantly improving decoding accuracy and signal quality, relying on real-time feedback of execution signal data to optimize the power output of the control signal, and further enhancing signal stability. Through dynamic filtering and enhancing the control signal, the system can analyze the signal fluctuation in real time, correct excessive fluctuations, prevent signal loss or transmission errors, and ensure the high reliability and responsiveness of the multi-bit control system in complex environments. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 is a system flow chart of the present invention; Figure 2 This is a flow chart of the network monitoring module in the present invention; Figure 3 It is a flow chart of the coding adjustment module in the present invention; Figure 4 It is a flow chart of the signal reconstruction module in the present invention; Figure 5 It is a flow chart of the fault-tolerant control module in the present invention; Figure 6 It is a flow chart of the signal processing module in the present invention. DETAILED DESCRIPTION
[0016] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0017] In the description of the present invention, it should be understood that the terms "length", "width", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating positions or positional relationships, are based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, in the description of the present invention, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined. Example
[0018] See also Figure 1 The present invention provides a technical solution: a multi-bit control system based on digital coding comprises: The network monitoring module collects bandwidth, delay and error rate data based on the real-time monitoring of the current network status data, captures the transmission signal fluctuation, analyzes the network status through data, evaluates the performance of the digital coding signal transmission conditions, and calculates the fluctuation of network performance to obtain the network status fluctuation index; The coding adjustment module analyzes the fluctuation of the current network bandwidth and delay according to the network status fluctuation index, dynamically adjusts the coding complexity according to the impact of bandwidth changes on the transmission rate of digital coding signals and delay changes, optimizes the signal compression rate, and calculates the adjusted coding complexity to obtain dynamic coding adaptation parameters; The signal reconstruction module gradually decodes the received digital coded signal based on the dynamic coding adaptation parameters, evaluates the quality of the data segments, and analyzes the reconstruction accuracy of the signal by comparing the difference between the reconstructed signal and the target signal. If the error is too large, the decoding mode is adjusted to correct the error in the signal reconstruction process in real time and obtain the reconstruction error correction index; The fault-tolerant control module analyzes whether the current execution signal meets the requirements based on the reconstruction error correction index and the real-time feedback execution signal data. If the signal quality does not meet the standards, the power output of the control signal is adjusted, the signal transmission mode is corrected, and the signal correction parameters are obtained. The signal processing module filters and enhances the control signal based on the signal correction parameters, monitors the signal fluctuation in real time, analyzes the signal fluctuation amplitude, and determines whether it is abnormal based on the signal fluctuation amplitude. If the fluctuation deviation is too large, it triggers the signal to be retransmitted or processed to obtain the signal fluctuation evaluation result.
[0019] Network status fluctuation indicators include bandwidth fluctuation, delay fluctuation, and error rate fluctuation. Dynamic coding adaptation parameters include compression rate and transmission rate. Reconstruction error correction indicators include decoding deviation, error correction amount, and reconstructed signal error. Signal correction parameters include signal transmission mode and signal execution quality. Signal fluctuation evaluation results include fluctuation amplitude, fluctuation deviation, and signal stability.
[0020] See also Figure 2 , the network monitoring module includes: The status data collection submodule collects bandwidth, delay and error rate data based on the current network status data monitored in real time, performs preliminary screening and classification, verifies data integrity, and obtains verified status data; The bandwidth, delay and error rate data of the network are collected in real time through monitoring equipment. During this process, the collector obtains several data points per second to ensure the time accuracy and continuity of the data. Then, the data is initially screened. The screening step excludes abnormal data below a certain accuracy by setting a fluctuation threshold. For example, the lower limit of bandwidth data is set to 50Mbps. For data points below this value, the system marks them as abnormal and removes them. Subsequently, the bandwidth, delay and error rate data are classified and stored separately according to different data types to ensure a clear data structure and facilitate subsequent calculations and Analysis,During this process, the system will verify the integrity of the data according to the set rules, ensuring that there are no missing items or format errors. If there is an abnormal fluctuation or missing in a certain data, the system will automatically re-collect until the data integrity is confirmed. Finally, the network status data is generated. For example, during the collection process, the collection results of the bandwidth data are (55, 59, 60, 57) Mbps, the delay data are (30, 31, 29, 32) ms, and the error rate data are (0.02, 0.03, 0.01, 0.02)%. The data will be used for subsequent fluctuation calculations and transmission signal evaluation.
[0021] The network fluctuation calculation submodule calculates the fluctuation of bandwidth, delay and error rate data based on the verified status data, and evaluates the fluctuation range of each data using the formula: ; Calculating the network’s volatility ,in, Representative The collected data points represent the actual measured value of a certain network status data (such as bandwidth, delay, error rate, etc.). Representative The collected data points are The adjacent previous data point, Represents the number of data points; For example, the values in the bandwidth data are (55, 59, 60, 57) Mbps. First, calculate the fluctuation range of the bandwidth data. According to the formula, calculate the difference between every two adjacent data points of the bandwidth data: Calculate the difference between 55 and 59: Mbps; Calculate the difference between 59 and 60: Mbps; Calculate the difference between 60 and 57: Mbps; Compute the mean of the differences: ; A similar calculation is performed for the delayed data (30, 31, 29, 32) ms: Calculate the difference between 30 and 31: ms; Calculate the difference between 31 and 29: ms; Calculate the difference between 29 and 32: ms; Then, calculate the average of the differences: ; Perform the same calculation for the error rate data (0.02, 0.03, 0.01, 0.02)%: Calculate the difference between 0.02 and 0.03: % ; Calculate the difference between 0.03 and 0.01: % ; Calculate the difference between 0.01 and 0.02: %; Compute the mean of the differences: ; Through calculation, it is found that the fluctuation ranges of bandwidth, delay and error rate are 2.67Mbps, 2.0ms and 0.0133% respectively. The fluctuation ranges will be used to further evaluate network performance and generate network performance fluctuation indicators.
[0022] The transmission signal evaluation submodule evaluates the stability of the transmission signal based on the fluctuation amplitude of the network and the signal quality, and obtains the network status fluctuation index; By combining the bandwidth, delay and error rate fluctuation range of the network, the stability index of the transmission signal is calculated. For example, when the bandwidth fluctuation range is 2.67Mbps, the delay fluctuation range is 1.33ms, and the error rate fluctuation range is 0.01%, the system will perform weighted average on the indicators and assign corresponding weights to each indicator using the set weight coefficient, with bandwidth accounting for 40%, delay accounting for 30%, and error rate accounting for 30%. Then, the weighted average is calculated to obtain a comprehensive transmission signal fluctuation index. The final network status fluctuation index is obtained through calculation. The result shows the stability of the network during this period, which further provides a basis for network status evaluation.
[0023] See also Figure 3, the encoding adjustment module includes: The bandwidth analysis submodule obtains bandwidth change data and time series information based on the network status fluctuation index, calculates the bandwidth change rate and bandwidth difference sequence, compares them with the bandwidth floating benchmark, identifies the unstable state of bandwidth, and calculates the key fluctuation time interval to obtain the degree of bandwidth fluctuation; The system collects bandwidth values from a communication node once per second and obtains sequence data such as [92.5, 91.8, 88.7, 95.2] Mbps, corresponding to time points [0, 1, 2, 3] seconds. The difference between adjacent bandwidth data is calculated to obtain the difference sequence [-0.7, -3.1, 6.5] Mbps, and the difference is further divided by the sampling time interval of 1 second to obtain the bandwidth change rate sequence, which are -0.7Mbps / s, -3.1Mbps / s and 6.5Mbps / s respectively. Then the bandwidth floating reference value of ±2Mbps / s is set. The value is set based on the long-term measurement that the absolute value of bandwidth change in a stable state does not exceed 2Mbps / s, which belongs to the service The acceptable range of transmission fluctuation set by the operator, when comparing the difference sequence, it is found that the bandwidth fluctuation ranges of the second and third segments are -3.1Mbps and 6.5Mbps respectively, which exceed the floating benchmark. Therefore, these two time periods are determined to be unstable bandwidth periods. The longest duration segment is extracted from the time period as the key fluctuation interval. In this implementation, the length of the interval is 1 second. The number of unstable time periods is calculated to be 2, and the average bandwidth fluctuation is (|-3.1|+|6.5|) / 2=4.8Mbps. The bandwidth fluctuation degree value is obtained through the expression: Fluctuation degree = average bandwidth fluctuation × number of segments × average duration = 4.8×2×1=9.6Mbps.
[0024] The delay judgment submodule calls the bandwidth fluctuation degree, combines the network delay data, analyzes the maximum delay and minimum delay in the current time window, evaluates the average fluctuation amplitude of the delay, and determines the synchronization of bandwidth fluctuation and delay fluctuation to obtain the delay linkage interval; The bandwidth fluctuation value is 9.6Mbps. Combined with the collected delay sequence data [21, 24, 27, 40, 25]ms, the maximum and minimum values of the sequence are calculated, and the maximum value is 40ms and the minimum value is 21ms. The difference is taken and divided by the number of observations to get the average fluctuation amplitude, that is, (40-21) / 5=3.8ms. This value is used to evaluate whether it exceeds the delay fluctuation threshold. The delay threshold is set to 5ms. According to the requirements for identifying high delay mutations in the practice of the communications industry, this value can be obtained by statistically analyzing the average network delay deviation in multiple scenarios. The current measured fluctuation amplitude does not exceed the set threshold. However, it is necessary to make a judgment in combination with the bandwidth fluctuation time period. The key period of bandwidth fluctuation occurs from the 2nd to the 3rd second. The corresponding delay time period is 27ms and 40ms respectively, and the fluctuation amplitude is 13ms, which is much higher than the threshold. The bandwidth and delay increase synchronously. It can be determined that this is a valid linkage section. A total of 2 sections of this type are identified, with an average duration of 1.5 seconds. The weight is set to 0.9 according to the linkage strength (this value is obtained through the linkage trend regression strength evaluation model and truncated to one decimal place after normalization). The linkage interval quantity is calculated = linkage segment number × duration × weight = 2 × 1.5 × 0.9 = 2.7, and the delayed linkage interval quantity is obtained.
[0025] The complexity calculation submodule adjusts the coding complexity and optimizes the signal compression rate based on the delay linkage interval quantity, using the formula: ; Calculate the coding complexity adjustment value , get the dynamic encoding adaptation parameters, where, Represents the degree of bandwidth fluctuation, which measures the change in network bandwidth per unit time. Represents the delay linkage interval, which is used to describe the correlation between delay fluctuation and bandwidth change. represents the original encoding rate, Represents the current signal compression ratio, Representative The parameters of the coding segment include the coding rate, complexity or other coding quality parameters. Represents the number of encoding parameters; The bandwidth fluctuation value mentioned above is called as 9.6Mbps, and the original coding rate is introduced as 3200kbps, the signal compression ratio is 0.75, and the three-segment coding parameter values are 1.1, 0.95, and 1.0 respectively. To ensure that the data is calculated at the same scale, each data item is normalized, and the linear normalization method is selected to normalize the bandwidth fluctuation value, delay linkage interval, coding rate and other parameters to between 0 and 1. The normalized bandwidth fluctuation value, delay linkage interval, and coding rate are 0.32, 0.27, and 0.8 respectively. Then, the normalized data is substituted into the calculation formula for operation to calculate the numerator: ; Calculate the denominator: ; calculate : ; The obtained coding complexity adjustment value is 0.206, which reflects the need to dynamically adjust the coding complexity under the current network conditions after comprehensive analysis of bandwidth fluctuation and delay linkage.
[0026] See also Figure 4 , the signal reconstruction module includes: The step-by-step decoding submodule performs frame-level decoding on the received digital coded signal based on the dynamic coding adaptation parameters, analyzes the bit segments and frame synchronization codes, compares the decoded bit values according to the signal mapping rules in the dictionary table, and constructs the initial signal stream; In the step-by-step decoding process, the received digital coded signal is frame-level decoded according to the dynamic coding adaptation parameters. At this time, the system extracts the bit segments in the coded signal frame by frame, and analyzes them in combination with the inter-segment synchronization code to ensure the correct decoding of each frame. In order to ensure the accuracy of decoding, the system uses dynamic coding adaptation parameters to match and decode each bit segment in real time according to the rules of the bit segment and the inter-segment synchronization code, and generates a preliminary decoded bit value. This process involves mapping the bits of each frame, referring to the preset signal mapping rules in the dictionary table, and gradually comparing the decoded bit values to ensure the accurate decoding of each bit, and finally construct a preliminary initial signal sequence value. For example, assuming that the received digital signal stream is 1100110010, the signal mapping rule is used for decoding, and the bit values obtained are 1100, 0110, 0101. After that, the bit segments will be assembled into a preliminary decoded signal stream. During the process, each sampling point will be compared with the preset dictionary table based on the real-time parsed synchronization code to ensure the accuracy of the decoded signal sequence.
[0027] The error analysis submodule calls the initial signal stream, compares it with the reference waveform value in the target signal data, calculates the amplitude difference and change rate of adjacent sampling points, identifies the matching abnormal interval between signals, and obtains the reconstructed error signal amplitude; In the error analysis stage, the initial signal sequence value is called to compare with the reference waveform value in the target signal data. Specifically, the deviation between the decoded signal and the target signal is identified by calculating the amplitude difference and change rate of each sampling point. In order to identify the error, the adjacent sampling points are calculated, and the amplitude difference sequence is obtained by statistically analyzing the amplitude difference between the sampling points, and the change rate between the adjacent sampling points is further calculated. If there is a sudden change or a very large change rate in the amplitude difference sequence, the system will identify the point as an abnormal matching interval and generate a corresponding reconstructed error signal amplitude value. For example, assuming that the amplitude of the target signal at a certain sampling point is 5, and the amplitude of the initial signal is 3, then the amplitude difference is 2. If this difference is greater than the set baseline threshold, it will be considered an abnormal point. The process helps to determine the reconstruction error of the signal and further optimize the signal decoding process.
[0028] The mode adjustment submodule adjusts the coding mode according to the amplitude of the reconstructed error signal and corrects the errors in the signal reconstruction process in real time using the formula: ; Get the reconstruction error correction index, where Represents the adjustment strength value, Represents the value of the initial signal sequence sampling points, Represents the corresponding sampling points, Representative The weight coefficient of the sampling points, represents the total number of sampling points; If during the signal decoding process, the amplitude of the sampling points in the initial signal sequence and the amplitude of the target signal are as follows: Sampling point 1: initial signal amplitude , target signal amplitude , weight coefficient ; Sampling point 2: initial signal amplitude , target signal amplitude , weight coefficient ; Sampling point 3: initial signal amplitude , target signal amplitude , weight coefficient ; The total number of sampling points is , calculate the error value of each sampling point, and find the total error: For sampling point 1, the error , the square of the error is , and multiply by the weight coefficient , and the weighted error is ; For sampling point 2, the error , the square of the error is , and multiply by the weight coefficient , and the weighted error is ; For sampling point 3, the error , the square of the error is , and multiply by the weight coefficient , and the weighted error is ; Calculate the adjusted strength value: ; The result shows that the adjustment strength value is 1.61, through which the decoding mode can be further adjusted to ensure that the errors in the signal reconstruction process are corrected and achieve higher signal accuracy.
[0029] See also Figure 5 , the fault-tolerant control module includes: The error judgment submodule compares the signal amplitude sequence and frequency change trend synchronously based on the reconstruction error correction index, calculates the difference between the amplitude-frequency deviation value and the correction index, determines whether the signal is in an acceptable range, and obtains the amplitude-frequency deviation level; Obtain the reconstruction error correction index and the current execution signal data, and judge whether the signal meets the acceptable error range by comparing the signal amplitude sequence and the frequency change trend. For example, assuming that the currently received signal amplitude sequence is: [4, 5, 7, 6, 4], and the correction index is a standard error range (such as ±1), the actual value fluctuation of the signal amplitude sequence needs to be compared with the correction index. If some amplitudes exceed the preset range, the system will identify such out-of-limit errors. For the frequency change trend, assuming that the target frequency changes between [1.2, 1.3, 1.4], and the measured frequency change is [1.1, 1.35, 1.2], the difference is calculated as the deviation value between the actual frequency and the target frequency. In this process, by calculating the deviation value of the amplitude and frequency, the deviation level of the error signal can be accurately obtained, and further signal adjustment is performed based on this. In this process, by collecting the error range data, it is determined whether the signal meets the basic quality requirements and the amplitude-frequency deviation level is obtained, such as "slight deviation" or "severe deviation".
[0030] The signal control submodule calls the amplitude-frequency deviation level to adjust the power output and transmission mode of the signal using the formula: ; Get the adjusted power output parameters ;in, Representative The strength of the secondary signal detection is the measured value of the signal strength collected at different time points or different signal transmission path nodes. The target signal strength is the strength standard that the signal is expected to reach under ideal conditions. is the number of detections, is an adjustment coefficient used to adjust the final power output according to the deviation of the signal; Power is adjusted according to the amplitude-frequency deviation level. If the target signal strength is 6 dB, the signal detection values (in 5 measurement nodes) are: [5, 6.2, 6.5, 5.8, 6.1], and the detection times are: , adjustment coefficient , then the process of each term in the formula is to calculate the deviation: ; ; ; ; ; The sum of the deviations is: 1+0.2+0.5+0.2+0.1=2.0, calculate the adjusted power output value: ; The adjusted power output value obtained is 0.32 dB. Through this adjustment, the signal output is adjusted to be 6 dB closer to the target value, thereby improving the signal transmission quality.
[0031] The parameter generation submodule detects the transmission continuity and frequency hopping fluctuation rate of the corrected signal according to the adjusted power output parameters, determines the signal response adjustment range, and obtains the signal correction parameters; Check whether the adjusted signal has stable transmission characteristics, and determine whether the adjustment is effective by calculating the fluctuation of the signal at each node. For example, the transmission value of the strength of the corrected signal at each node is: [5.5, 6.0, 5.8, 6.2, 6.1]. The frequency hopping fluctuation rate is calculated as the range of signal strength at each node. Assuming that the detected signal fluctuation range is [5.0, 6.2], the fluctuation amplitude is the maximum value 6.2 minus the minimum value 5.0, and the fluctuation amplitude is 1.2dB. By analyzing the fluctuation rate and transmission coherence, the correction parameters of the signal, such as "signal stability" or "fluctuation range", are obtained. The correction parameters indicate whether the signal has been properly adjusted, and the signal correction parameters are obtained.
[0032] See also Figure 6, the signal processing module includes: The signal filter submodule filters and enhances the control signal based on the signal correction parameters, monitors the signal fluctuation in real time, collects continuous waveform data, performs segmented difference calculation and mean correction, removes discrete values that deviate from the interval, and smoothes the data to obtain the fluctuation denoising value; The signal filtering submodule filters and enhances the control signal based on the signal correction parameters. The signal correction parameters usually come from the initial calibration process of the sensor or the correction feedback of the external sampling system. For example, in the urban power supply system, a control node is offset due to voltage disturbance. The offset can be used as a signal correction parameter and repaired. On this basis, the control signal is filtered and enhanced. First, the timing waveform data of the control signal must be obtained, and the original data of each cycle is collected to form a signal sequence. By comparing the data difference between the two time points before and after, a difference sequence is formed, and then the average value of each difference is calculated to form a mean correction sequence to remove system noise interference. For example, for a group of control The signal sequence [2.9, 3.1, 3.0, 3.4, 2.8] is subjected to difference processing to obtain the difference sequence [+0.2, -0.1, +0.4, -0.6]. Samples whose absolute differences are greater than a certain offset limit, such as 0.5mV, are screened out and can be regarded as discrete values, such as -0.6. After elimination, the signal stream is reaggregated for mean smoothing processing. The window width of the smoothing processing can be set to 3 data points, and each group of 3 values is subjected to sliding mean processing. For example, the average of [2.9, 3.1, 3.0] is 3.0, and the average of [3.1, 3.0, 3.4] is 3.17. The smoothing operation of the entire signal is completed, and finally the fluctuation denoising value is obtained.
[0033] The fluctuation amplitude extraction submodule calls the fluctuation denoising value according to its fluctuation interval amplitude in the difference time period: ; Calculate the signal fluctuation strength value ,in, Representative The instantaneous value of the time period, represents the mean of the instantaneous values, Representative The jump value of the time period, Represents the mean of the jump values, Represents the number of consecutive jumps, represents the number of intervals in the time period, is the total number of time periods; By dividing the signal sequence into segments and setting the time window length, such as every 5 seconds as an observation window, the instantaneous value is extracted in each period With jump value , where the instantaneous value is the current sampling point value, the jump value is the difference between the current value and the previous sampling value, and further based on the average value of each instantaneous value in the sampling segment Average with jump value , calculate the difference amplitude of each period, and set the number of continuous jumps The number of times the absolute value of the jump value is greater than 0.3mV in the time period is equal to the number of time intervals. Combination, substitute into the formula, for example, the instantaneous value and jump value are as follows: instantaneous value {3.2, 2.9, 3.5, 3.0, 3.3}, jump value {0.4, 0.2, 0.5, 0.3, 0.6}, the average value is calculated as , , then calculate the difference and square root of each term, and sum them: ; The result shows that the fluctuation intensity value is 0.7533. If the fluctuation intensity benchmark value is 0.75, it means that the current fluctuation state exceeds the stable range and needs to further enter the abnormal judgment process.
[0034] The abnormal judgment submodule calls the signal fluctuation strength value, identifies the signal segment with a sudden change in deviation, and determines whether it exceeds the signal fluctuation tolerance range. If the fluctuation deviation is too large, it triggers the signal to be retransmitted or processed to obtain the signal fluctuation evaluation result; By comparing with the set signal fluctuation tolerance value, for example, set it to 0.75, if the calculated The value is 0.7533, which is obviously higher than the set threshold. It can be determined that the current signal has a sudden deviation change. Then, by detecting the change direction and periodic repeatability of the jump value in the current signal, it is determined whether it is a transient disturbance. If it is determined to be a continuous deviation disturbance, it is marked. At the same time, the system calls the relay channel to resend or resample the current signal, and re-filters and re-judges the fluctuation, and summarizes the signal fluctuation evaluation results.
[0035] The above are only preferred embodiments of the present invention and are not intended to limit the present invention in other forms. Any technician familiar with the profession may use the technical contents disclosed above to change or modify them into equivalent embodiments with equivalent changes and apply them to other fields. However, any simple modification, equivalent change and modification made to the above embodiments based on the technical essence of the present invention without departing from the technical solution of the present invention still falls within the protection scope of the technical solution of the present invention.
Claims
1. A multi-bit control system based on digital coding, characterized in that: The system comprises: The network monitoring module collects bandwidth, delay and error rate data based on the real-time monitoring of the current network status data, captures the transmission signal fluctuation, evaluates the performance of the digital coding signal transmission conditions, and calculates the fluctuation of network performance to obtain the network status fluctuation index; The coding adjustment module analyzes the fluctuation of the current network bandwidth and delay according to the network status fluctuation index, dynamically adjusts the coding complexity according to the influence of the bandwidth change on the transmission rate of the digital coding signal, calculates the adjusted coding complexity, and obtains the dynamic coding adaptation parameter; The signal reconstruction module gradually decodes the received digital coded signal based on the dynamic coding adaptation parameters, evaluates the quality of the data segments, analyzes the reconstruction accuracy of the signal, and adjusts the decoding mode if the error is too large, corrects the error in the signal reconstruction process in real time, and obtains the reconstruction error correction index; The fault-tolerant control module analyzes whether the current execution signal meets the requirements based on the reconstruction error correction index and the real-time feedback execution signal data. If the signal quality does not meet the standard, the power output of the control signal is adjusted, the signal transmission mode is corrected, and the signal correction parameters are obtained.
2. The multi-bit control system based on digital coding according to claim 1, characterized in that: The network status fluctuation indicators include bandwidth fluctuation, delay fluctuation, and error rate fluctuation; the dynamic coding adaptation parameters include compression rate and transmission rate; the reconstruction error correction indicators include decoding deviation, error correction amount, and reconstructed signal error; and the signal correction parameters include signal transmission mode and signal execution quality.
3. The multi-bit control system based on digital coding according to claim 1, characterized in that: The network monitoring module includes: The status data collection submodule collects bandwidth, delay and error rate data based on the current network status data monitored in real time, performs preliminary screening and classification, verifies data integrity, and obtains verified status data; The network fluctuation calculation submodule calculates the fluctuation of bandwidth, delay and error rate data based on the verified status data, and evaluates the fluctuation range of each data, using the formula: ; Calculating the network’s volatility ,in, Representative The collected data points, Representative The collected data points, Represents the number of data points; The transmission signal evaluation submodule evaluates the stability performance of the transmission signal according to the fluctuation amplitude of the network and the signal quality to obtain a network status fluctuation index.
4. The multi-bit control system based on digital coding according to claim 1, characterized in that: The coding adjustment module comprises: The bandwidth analysis submodule obtains bandwidth change data and time series information according to the network status fluctuation index, calculates the bandwidth change rate and bandwidth difference sequence, compares them with the bandwidth floating benchmark, identifies the unstable state of the bandwidth, and calculates the key fluctuation time interval to obtain the bandwidth fluctuation degree; The delay judgment submodule calls the bandwidth fluctuation degree, combines the network delay data, analyzes the maximum delay and the minimum delay in the current time window, evaluates the average fluctuation amplitude of the delay, and judges the synchronization of the bandwidth fluctuation and the delay fluctuation to obtain the delay linkage interval amount; The complexity calculation submodule adjusts the coding complexity based on the delay linkage interval quantity and optimizes the signal compression rate using the formula: ; Calculate the coding complexity adjustment value , get the dynamic encoding adaptation parameters, where, Represents the degree of bandwidth fluctuation. Represents the delayed linkage interval, represents the original encoding rate, Represents the current signal compression ratio, Representative Parameters of the coded segment, Represents the number of encoding parameters.
5. The multi-bit control system based on digital coding according to claim 1, characterized in that: The signal reconstruction module comprises: The step-by-step decoding submodule performs frame-level decoding on the received digital coded signal based on the dynamic coding adaptation parameters, analyzes the bit segments and frame synchronization codes, compares the decoded bit values according to the signal mapping rules in the dictionary table, and constructs an initial signal stream; The error analysis submodule calls the initial signal stream, compares it with the reference waveform value in the target signal data, calculates the amplitude difference and change rate of adjacent sampling points, identifies the matching abnormal interval between signals, and obtains the reconstructed error signal amplitude; The mode adjustment submodule adjusts the coding mode according to the amplitude of the reconstructed error signal, and corrects the errors in the signal reconstruction process in real time, using the formula: ; Get the reconstruction error correction index, where Represents the adjustment strength value, Represents the value of the initial signal sequence sampling points, Represents the corresponding sampling points, Representative The weight coefficient of the sampling points, Represents the total number of sampling points.
6. The multi-bit control system based on digital coding according to claim 1, characterized in that: The fault-tolerant control module comprises: The error judgment submodule synchronously compares the signal amplitude sequence and the frequency change trend according to the reconstruction error correction index, calculates the difference between the amplitude-frequency deviation value and the correction index, determines whether the signal is in an acceptable range, and obtains the amplitude-frequency deviation level; The signal control submodule calls the amplitude-frequency deviation level to adjust the power output and transmission mode of the signal using the formula: ; Get the adjusted power output parameters ;in, Representative The intensity of the signal detection, is the target signal strength, is the number of detections, is the adjustment factor; The parameter generation submodule detects the transmission continuity and frequency hopping fluctuation rate of the corrected signal according to the adjusted power output parameter, determines the signal response adjustment range, and obtains the signal correction parameter.
7. The multi-bit control system based on digital coding according to claim 1, characterized in that: The system further comprises: The signal processing module filters and enhances the control signal based on the signal correction parameters, monitors the signal fluctuation in real time, analyzes the signal fluctuation amplitude, and determines whether it is abnormal according to the signal fluctuation amplitude. If the fluctuation deviation is too large, it triggers the signal to be retransmitted or processed to obtain the signal fluctuation evaluation result; The signal fluctuation evaluation results include fluctuation amplitude, fluctuation deviation, and signal stability.
8. The multi-bit control system based on digital coding according to claim 7, characterized in that: The signal processing module comprises: The signal filtering submodule filters and enhances the control signal based on the signal correction parameters, monitors the signal fluctuation in real time, collects continuous waveform data, performs segmented difference calculation and mean correction, removes discrete values that deviate from the interval, and smoothes the data to obtain the fluctuation denoising value; The fluctuation amplitude extraction submodule calls the fluctuation denoising value according to its fluctuation interval amplitude in the difference time period: ; Calculate the signal fluctuation strength value ,in, Representative The instantaneous value of the time period, represents the mean of the instantaneous values, Representative The jump value of the time period, Represents the mean of the jump values, Represents the number of consecutive jumps, represents the number of intervals in the time period, is the total number of time periods; The abnormal judgment submodule calls the signal fluctuation intensity value, identifies the signal segment with the deviation mutation, and determines whether it exceeds the signal fluctuation tolerance range. If the fluctuation deviation is too large, it triggers the signal to be retransmitted or processed to obtain the signal fluctuation evaluation result.
Citation Information
Patent Citations
Network optimization method for low-delay transmission in multimedia live broadcast
CN118827378A
Monitoring terminal wireless access communication management system based on wireless authentication and privacy infrastructure (WAPI)
CN119277471A
Motion based dynamic resolution multiple bit rate video encoding
US20100316126A1
Cited By
DMX512 signal relay transmission optimization method and system
CN120343593A
Engineering amount intelligent calculation management method and system based on digital twinning
CN120634128A
Intelligent calculation management method and system for engineering quantity based on digital twinning
CN120634128B