Portable six-bit and half-bit arbitrary signal source
Through the coordinated work of the master control scheduling, voltage behavior, current drive and shielding path modules, the signal stability problem of the six-bit half-voltage source under complex working conditions and electromagnetic interference environments is solved, and real-time response and reliable consistency of signal output are achieved.
Patent Information
- Application Number
- CN202511142414.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-15
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2045-08-15
AI Technical Summary
Existing six-bit half-voltage sources have difficulty achieving real-time response and stable output of signal states under complex working conditions, and lack effective path identification and isolation mechanisms in electromagnetic interference environments, which affects signal quality and system stability.
The main control scheduling module performs multi-channel sampling data analysis, combined with the edge computing processing structure to identify the channel status and switch the control process; the voltage behavior module determines the voltage offset and generates a prompt signal; the current drive module performs gain correction; the shielding path module determines the main direction of interference based on the interference intensity and activates the shielding path; the output verification module verifies the channel stability and builds a closed-loop control link.
It achieves signal output stability and consistency in complex interference environments, improves response real-time and adaptability, and ensures the reliability and accuracy of the signal path.
Smart Images

Figure CN120686937A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of signal generators, in particular to a portable six-and-a-half-bit arbitrary signal source. Background Art
[0002] The field of signal generator technology primarily involves the generation, modulation, and output of electronic signals, playing a core functional role in application scenarios such as electronic measurement, automated control, communication systems, medical testing, and radar systems. Core issues in this technical field include the precise control and programmable setting of signal parameters such as frequency, amplitude, phase, and waveform. The overall technical approach typically utilizes high-precision digital-to-analog conversion circuits, constant-power supply control, temperature compensation circuits, and timing control logic to achieve the generation and output of various standard and custom waveform signals. A traditional 6.5-bit voltage source refers to a high-precision DC signal output device with 6.5-bit measurement accuracy. Its technical focus is the stable output and regulation of high-precision voltage signals. Traditional 6.5-bit voltage sources typically utilize a voltage stabilization circuit in conjunction with a high-resolution digital-to-analog conversion chip to achieve precise voltage control. Specifically, this method uses a reference voltage source to generate an initial reference signal, which is then output through a voltage amplification circuit and temperature compensation circuit. Parameter setting and signal adjustment are achieved through panel knobs or buttons.
[0003] Existing technologies use voltage stabilization circuits and high-resolution digital-to-analog conversion chips to control voltage signal output. While this achieves high-precision DC output, it lacks the ability to identify signal state fluctuations and parameter offsets, making it unable to respond in real time to changes in channel stability under complex operating conditions, which can easily lead to long-term accumulation of output signal deviations. Existing structures use panel knobs or buttons for setting operations, relying on manual intervention or static presets for dynamic response. This makes it difficult to achieve rapid correction and closed-loop regulation under multivariate interference conditions. The lack of a continuous comparison mechanism for periodic voltage behavior results in a lack of timely detection of anomalies such as voltage drift, which can affect the accurate output of subsequent signal chains. In electromagnetic interference environments, existing structures lack a proactive mechanism for analyzing the dominant direction and interference intensity. Shielding path selection relies on a fixed grounding strategy, making path determination non-directionally selective. This can result in some interference signals not being effectively isolated, impacting overall signal quality and system stability. The lack of a channel state consistency verification mechanism within the output verification process limits signal path reliability assessment and makes it difficult to ensure the stable and consistent output state of each signal path in the context of mixed multi-source signal output. The above-mentioned deficiencies can easily lead to problems such as signal inaccuracy, path interference and system misjudgment in high-speed communication, precision measurement and complex control scenarios. Summary of the Invention
[0004] The purpose of the present invention is to solve the shortcomings of the prior art and to propose a portable six-and-a-half-bit arbitrary signal source.
[0005] In order to achieve the above object, the present invention adopts the following technical solution: a portable six-and-a-half-bit arbitrary signal source comprising: The master control scheduling module extracts periodic sampling data from the multi-channel analog-to-digital converter sampling structure, determines the channel status based on the fluctuation amplitude and trend changes, and switches the control process to the edge computing processing structure if the stability conditions are not met. It also records the channel identification and switching signal and generates master control switching record information. The voltage behavior module calls the channel identified by the master control switching record information, extracts periodic voltage data from the voltage output interface, determines the offset state based on the voltage extreme value changes over multiple cycles, and outputs a channel prompt signal if the conditions are met, thereby generating a voltage offset indication signal; The current drive module calls the channel corresponding to the voltage offset indication signal, converts voltage into current through a voltage-to-current circuit having a BJT, extracts the current drive gain parameter from the digital-to-analog conversion structure, determines whether correction is required based on the difference from the set value, and completes the adjustment if the conditions are met and records the correction amplitude to generate drive gain correction amplitude information; The shielding path module calls the channel in the driving gain correction amplitude information, extracts the direction sensing signal in the electromagnetic interference shielding grounding structure, judges the main interference direction based on the interference intensity comparison result between directions, activates the direction path and identifies the number when the conditions are met, and generates a shielding path conduction direction label.
[0006] As a further solution of the present invention, the master control switching record information includes a channel identifier, a switching signal, and a master control judgment label; the voltage offset indication signal includes a channel prompt signal, a voltage extreme value change label, and a voltage offset status label; the drive gain correction amplitude information includes a parameter adjustment value, a gain change amount, and a correction registration label; the shielding path conduction direction label includes a direction sensing number, an interference main direction identifier, and a path on / off status.
[0007] As a further solution of the present invention, the main control scheduling module includes: The data acquisition submodule obtains the channel sampling values of the multi-channel analog-to-digital converter in continuous cycles, builds a periodic sampling structure, extracts the data changes between adjacent channels, establishes a channel change feature set based on the change characteristics of the data change amplitude and trend, and generates the channel fluctuation trend value; The state judgment submodule calls the change characteristic value in the channel fluctuation trend quantity, screens and identifies the channel data state according to the set channel stability threshold standard, summarizes the channel number information of abnormal data fluctuation, generates the channel state judgment result, and provides it to the voltage behavior module for correction; The switching record submodule sets the corresponding master switching mark parameter according to the channel number information in the channel status determination result, constructs a pairing relationship between the channel identification code and the switching mark, summarizes and organizes them into a record structure, and generates master switching record information.
[0008] As a further solution of the present invention, the voltage behavior module includes: The channel identification submodule calls the identification channel in the master control switching record information, matches the channel record with the master control identification parameter, extracts the channel number, state value and associated tag content corresponding to the switching moment, and generates an identification channel number set; The voltage extraction submodule extracts the periodic voltage data of the corresponding channel number from the voltage output interface according to the identified channel number set, establishes a voltage extreme value sequence corresponding to the channel according to the voltage variation range within multiple consecutive cycles, and obtains the periodic extreme value variation coefficient; The offset judgment submodule determines whether the difference range between adjacent cycles in the channel extreme value sequence exceeds the offset judgment reference value based on the period extreme value variation coefficient, marks the channel numbers that meet the conditions, extracts the prompt signal numbers and combines the offset information to generate a voltage offset indication signal.
[0009] As a further solution of the present invention, the current driving module includes: The channel calling submodule obtains the digital-to-analog conversion structure associated with the channel based on the corresponding channel in the voltage offset indication signal, calls the driving gain parameter at the corresponding position in the structure, locates and extracts the parameter through the channel identifier, and generates the current value of the driving gain; The gain judgment submodule calls the previously set driving gain reference parameter according to the current driving gain value, and determines whether there is a correction requirement based on the difference between the current value and the reference value, thereby obtaining the driving gain difference rate; The amplitude registration submodule calls the channel identifier and the current driving gain parameter according to the driving gain difference rate, adjusts the driving gain setting value according to the difference, and records the change amplitude and channel information to generate driving gain correction amplitude information.
[0010] As a further solution of the present invention, the shielding path module includes: The driving gain elimination submodule obtains the driving gain correction amplitude information, identifies the amplitude data of the channel, filters the channel number based on a preset shielding gain threshold, and generates an available channel number sequence; The direction sensing extraction submodule calls the available channel number sequence, extracts the direction sensing signal corresponding to the channel, compares the sensing amplitude data with the direction reference signal, determines the interference intensity relationship between the directions, and generates an interference direction intensity difference matrix; The path conduction labeling submodule selects the direction paths whose interference strength meets the conduction condition according to the interference direction strength difference matrix, identifies the corresponding path numbers, summarizes the number information and records the directions, and generates shielding path conduction direction labels.
[0011] As a further solution of the present invention, the shielding gain threshold is a preset numerical parameter used to determine whether the driving gain of the channel is within an acceptable range. It is used to screen out abnormal or highly interfering channels to ensure the accuracy and robustness of subsequent direction sensing signals. The sensing amplitude data refers to the signal strength or amplitude value sensed by the available channel, and is used to reflect the existence and strength of external directional interference signals.
[0012] As a further embodiment of the present invention, the system further comprises: The output verification module outputs a signal based on the path direction in the conductive direction label of the shielding path with the help of a constant frequency reference source. The edge computing processing structure extracts the stability parameters of the current channel and compares and verifies them with the existing channel status. When the consistency standard is met, the path is marked as a stable output and a signal path stability state mark is generated; The signal path stability status mark includes a path stability label, a channel consistency result, and a stability parameter comparison result.
[0013] As a further solution of the present invention, the output verification module includes: The path direction identification submodule obtains the path direction information in the shielding path conduction direction label, calls the constant frequency reference source output signal to load it into the path channel, monitors the channel response value and the path direction data for position mapping, establishes a channel mapping relationship based on the path direction mark in the label, and generates a direction mapping position value; The edge signal extraction submodule calls the signal sample of the constant frequency reference source based on the direction mapping position value, collects the edge response parameters of the corresponding channel in the stable phase, uniformly processes the parameter items, extracts the response characteristics of the channel under the action of the reference signal, and generates the channel response stability coefficient; The path stability judgment submodule calls the existing state record value of the corresponding channel according to the channel response stability coefficient, extracts the corresponding response feature item for difference processing, performs interval judgment in combination with the path stability judgment benchmark value, verifies the channel state that meets the judgment conditions, and generates a signal path stability state mark.
[0014] As a further solution of the present invention, the constant frequency reference source output signal refers to a reference signal source output at a fixed frequency, which is used as an excitation signal for channel response characteristic testing; The edge response parameter in the stable phase refers to the characteristic parameter reflecting the transient response characteristics of the channel collected at the rising edge and / or falling edge of the waveform when the channel enters the stable response phase after receiving the constant frequency signal; The path stability judgment reference value is a threshold value or reference range for stability judgment, which defines the acceptable deviation interval of the channel response and is used to compare whether the response characteristics are within the acceptable range.
[0015] Compared with the prior art, the advantages and positive effects of the present invention are: In the present invention, by implementing state judgment on the fluctuations and trend changes of multi-cycle sampling data, dynamic identification of channel stability and linked switching of high-performance processing structure are realized, thereby improving the real-time response and adaptability, identifying the offset state according to the periodic changes of the voltage extreme value and outputting a prompt signal, enhancing the accuracy of perception of abnormal voltage, analyzing the driving gain based on historical parameter differences and implementing corrections to form a feedback closed loop, improving the stable control capability of the driving layer, comparing the directional interference intensity to activate the path and generate a unique label, improving the accuracy of path identification in complex interference environments, carrying out channel state consistency comparison based on the path direction, marking the stable path output, ensuring the reliable consistency of the signal output, and constructing a high-adaptive signal control link with judgment, correction, isolation and verification closed loops as a whole. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 is a system flow chart of the present invention; Figure 2 is a system block diagram of the present invention; Figure 3 This is a flow chart of the master control scheduling module of the present invention; Figure 4 This is a flow chart of the voltage behavior module of the present invention; Figure 5 This is a flow chart of the current driving module of the present invention; Figure 6 This is a flow chart of the shielding path module of the present invention; Figure 7 This is a flow chart of the output verification module of the present invention. DETAILED DESCRIPTION
[0017] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention will be further described in detail below with reference to 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.
[0018] 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," and the like, indicating positions or relationships, are based on the positions or relationships shown in the accompanying drawings and are intended only to facilitate the description of the present invention and simplify the description. They do not indicate or imply that the devices or elements referred to must have a specific orientation, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limiting the present invention. Furthermore, in the description of the present invention, "plurality" means two or more, unless otherwise expressly and specifically defined.
[0019] See also Figure 1 and Figure 2 , a portable six and a half-bit arbitrary signal source comprising: The master control scheduling module extracts multiple cycles of sampled data from the multi-channel analog-to-digital converter sampling structure, and determines the channel status based on the data fluctuation amplitude and trend changes between cycles. When the stability conditions are not met, the control process switches to the edge computing processing structure, records the channel identification and switching signal, and generates master control switching record information; The voltage behavior module calls the channel identified by the master switching record information, extracts the periodic voltage data from the voltage output interface, and determines the offset status based on the voltage extreme value changes over multiple cycles. If the conditions are met, it outputs a channel prompt signal and generates a voltage offset indication signal. The current drive module calls the corresponding channel in the voltage offset indication signal, converts voltage into current through a voltage-to-current circuit with a BJT, extracts the drive gain parameter from the digital-to-analog conversion structure, determines the correction requirement based on the difference between the current parameter and the previous setting, adjusts the parameter when the conditions are met, registers the amplitude, and generates the drive gain correction amplitude information; The shielding path module calls the channel in the drive gain correction amplitude information, extracts the direction sensing signal in the electromagnetic interference shielding grounding structure, and determines the main interference direction based on the interference intensity comparison results between directions. When the conditions are met, the direction path is activated and numbered, and a shielding path conduction direction label is generated; The output verification module outputs the signal with the help of a constant frequency reference source according to the path direction in the shielded path conduction direction label. The edge computing processing structure extracts the stability parameters of the current channel and compares and verifies them with the existing channel status. When the consistency standard is met, the path is marked as a stable output and a signal path stability state mark is generated.
[0020] The master control switching record information includes channel identification, switching signal, and master control judgment label. The voltage offset indication signal includes channel prompt signal, voltage extreme value change label, and voltage offset status label. The drive gain correction amplitude information includes parameter adjustment value, gain change amount, and correction registration label. The shielding path conduction direction label includes direction sensing number, interference main direction identification, and path on-off status. The signal path stability status mark includes path stability label, channel consistency result, and stability parameter comparison result.
[0021] See also Figure 3 , the master control scheduling module includes: The data acquisition submodule obtains the channel sampling values of the multi-channel analog-to-digital converter in continuous cycles, builds a periodic sampling structure, extracts the data changes between adjacent channels, establishes a channel change feature set based on the change characteristics of the data change amplitude and trend, and generates the channel fluctuation trend value; In the data acquisition submodule, the sampling frequency is first set to, for example, 1000Hz, the number of channels to 4, and the number of cycles to 10. Subsequently, after the acquisition instruction is initiated, the analog-to-digital converter, under the master control instruction, samples each channel at the set frequency, completing a full-channel polling acquisition in each cycle. The voltage values of all channels within each cycle are sequentially stored in a matrix structure, with each column corresponding to a cycle and each row representing a sampling sequence for one channel. Taking channel 1 as an example, its voltage values from cycles 1 to 10 form a time series, such as 1.80V, 1.85V, 1.82V, and so on. Next, the voltage differences between adjacent cycles are extracted, and the voltage changes between the second and first cycles, and between the third and second cycles, are calculated for each channel. For example, if the voltages of channel 2 from cycles 1 to 3 are 2.10V, 2.12V, and 2.15V, respectively, then its two change values are 0.02V and 0.03V, respectively, forming a continuous change sequence. A trend analysis is performed on the change sequence, using a three-value sliding average to determine whether the change trend shows a continuous rise, fall, or fluctuating form. Then, the number of changes, mean value of changes, maximum amplitude, and other information in each channel are counted. For example, channel 3 has three changes exceeding 0.04V in 10 cycles, of which the maximum change is 0.12V, and its average change value is calculated to be 0.04V. Based on the above results, a channel feature set is constructed, including the number of fluctuations, average change, and maximum change. These features are then combined to generate the fluctuation trend quantity for each channel. For example, if channel 4 changes four times, the average amplitude is 0.03V, and the maximum is 0.09V, it can be considered that the fluctuation trend of channel 4 is strong, forming a trend quantity indicator for subsequent calls.
[0022] The state judgment submodule calls the change characteristic value in the channel fluctuation trend quantity, screens and identifies the channel data status according to the set channel stability threshold standard, summarizes the channel number information of abnormal data fluctuation, generates the channel state judgment result, and provides it to the voltage behavior module for correction; In the state judgment submodule, three key features are first extracted from each channel's fluctuation trend: average amplitude, maximum amplitude, and number of fluctuations. These features are then compared against preset stability thresholds. For example, for a specific set of settings, channels with an average amplitude no greater than 0.02V, a maximum amplitude no greater than 0.05V, and no more than two fluctuations are considered stable. For example, if channel 1 has an average amplitude of 0.015V, a maximum of 0.04V, and 1.5 fluctuations, it meets all criteria. For channel 4, if its average amplitude is 0.03V, its maximum amplitude is 0.06V, and its number of fluctuations is 3, it exceeds all three criteria. A logical comparison is used in the state judgment, marking channels that meet all criteria as stable; otherwise, they are marked as unstable. After all results are compiled, the unstable channels are numbered to form a list of abnormal channels. For example, if channels 2 and 3 are stable, but channel 4 is unstable, channel 4 will be marked as an abnormal channel in the final output. The setting of the threshold standard is based on a large number of historical sampling statistical results. For example, in 1,000 groups of samples, more than 96% of the channels with an average change value less than 0.02V and a maximum change less than 0.05V did not show abnormal status. This was determined as the judgment benchmark. At the same time, a reasonable range was set as the adjustment limit, such as the average amplitude of 0.015V to 0.025V, the maximum change of 0.045V to 0.06V, and the number of fluctuations between 1.5 and 3 times.
[0023] The switching record submodule sets the corresponding master switch mark parameter according to the channel number information in the channel status determination result, builds a pairing relationship between the channel identification code and the switching mark, summarizes and organizes it into a record structure, and generates master switch record information; In the switch record submodule, based on the status judgment result, the status flag of each channel is checked. If it is unstable, the master switch flag is set to 1; if it is stable, it is set to 0. A unique identification code is also generated for each channel. The identification code consists of the acquisition module number and the channel number. For example, if acquisition board number 01 and channel number 04, the identification code is B01CH04. If channel 4 is determined to be unstable, its switch flag is set to 1 and the identification code is B01CH04, forming a corresponding set of records. All channel records are aggregated one by one, for example, CH01 is 0, CH02 is 0, CH03 is 0, and CH04 is 1, to form a complete record structure. This structure, consisting of pairs of identification codes and switch flags, is used for various logical switch calls within the system. The entire process does not involve complex calculations; pairing information is directly generated based on channel status and organized into structured data for unified management. This information can be used for both fault management and subsequent module function responses.
[0024] See also Figure 4 , the voltage behavior module includes: The channel identification submodule calls the identification channel in the master control switching record information, matches the channel record with the master control identification parameter, extracts the channel number, state value and associated tag content corresponding to the switching moment, and generates an identification channel number set; The channel identification submodule filters raw data records containing channel number, switching time, and master control identification parameters from the master control system's switching record information. The identification channel is usually embedded in the record field, and master control switching event data can be filtered out using keywords. For example, if channel 5 switches from master control A to master control B at 12:00:05, the switching record will contain fields such as the timestamp 20250722120005, the original control unit A, the target control unit B, and the channel number 5. The master control identification in the record is then matched with the master control identification in the current system. If the switching target identification matches the current master control, the channel is set as the identification channel. The switching time, current state value (such as Active, Idle, or Busy), and label text in the channel tag field (such as "Cooling System Control Line" or "Signal Amplification Path") of the channel are then read. This information is categorized and summarized by channel number to generate an identification channel number set. The identification channel number set is a key-value pair structure, with each number corresponding to a combination of switching time, state value, and label information for subsequent voltage data processing.
[0025] The voltage extraction submodule extracts the periodic voltage data of the corresponding channel number from the voltage output interface according to the identified channel number set, establishes the voltage extreme value sequence corresponding to the channel based on the voltage variation range within multiple consecutive cycles, and obtains the periodic extreme value variation coefficient; The voltage extraction submodule identifies the channel number in the channel number set and enters the voltage output interface module to extract periodic voltage data. The period is usually set to 10ms, and 100 sets of data can be obtained per second in continuous recording. During the extraction process, index retrieval is performed according to the channel number. The extracted voltage data is a continuous voltage value sequence. Then, the voltage data group is traversed within each cycle, and the maximum and minimum values are recorded respectively to form an extreme value sequence. Each set of data in the extreme value sequence contains the upper and lower voltage limits within the cycle. Further, by comparing the difference between the extreme values of adjacent cycles with the set reference value, a variation coefficient sequence is established. The reference value is generally the channel calibration voltage, such as 3.3V. If the maximum value of a cycle is 3.32V, the minimum value is 3.20V, and the difference is 0.12V, then its variation coefficient is 0.12 divided by 3.3, which is approximately 3.6%. By calculating the multi-cycle ratio, a sequence of extreme value variation coefficients containing multiple cycles is formed to prepare basic data for offset analysis.
[0026] The offset judgment submodule determines whether the difference range between adjacent cycles in the channel extreme value sequence exceeds the offset judgment reference value based on the period extreme value variation coefficient, marks the channel numbers that meet the conditions, extracts the prompt signal numbers and combines them with the offset information to generate a voltage offset indication signal; The offset judgment submodule uses a sequence of period extreme value variation coefficients for processing. The difference in variation between each two adjacent periods is calculated, and the absolute difference method is used to determine the degree of variation between periods. The baseline value is 1.5%. This value can be referenced by the maximum variation difference setting for the channel during undisturbed operation. During the calibration phase, if the maximum difference does not exceed 1.2% over 20 consecutive periods, the baseline value is set to 1.5% as the basis for judgment. During the judgment process, if the variation coefficients of period 5 and period 6 are 3.1% and 4.4% respectively, the difference is 1.3%, which is less than the baseline value and does not constitute an offset. If the variation coefficients of period 6 and period 7 are 4, the baseline value is set to 1.5%. The difference between 4% and 6.1% is 1.7%, which is greater than the reference value and constitutes an offset. The channel is identified as an abnormal channel and its number and cycle number are recorded. Then, combined with the direction of change, it is judged as an upward or downward offset. If the current cycle is higher than the previous cycle, it is marked as UP, otherwise it is DOWN. At the same time, the channel number, cycle number, offset direction and specific change percentage are combined to form an offset prompt signal. For example, if channel 5 offsets 1.7% in the 7th cycle, "P5-C7-UP(1.7%)" is generated. Then all identification signals that meet the offset conditions are arranged in sequence and finally output as a continuous prompt sequence for the upper-level module to alarm or record.
[0027] See also Figure 5 , the current drive module includes: The channel calling submodule obtains the digital-to-analog conversion structure associated with the channel based on the corresponding channel in the voltage offset indication signal, calls the drive gain parameter at the corresponding position in the structure, locates and extracts the parameter through the channel identifier, and generates the current value of the drive gain; The specific calculation formula for locating and extracting the drive gain parameter at the corresponding position in the call structure through the channel identifier is: ; Calculate the current value of the drive gain; in, Representative The current value of the channel's drive gain at the current structural position, Representative The ideal input voltage value referred to by the item, Representative Item in channel The actual detected voltage offset value, Representative Channel In the The gain output voltage after the amplification unit when the item is input, Indicates channel The average value of the voltage after passing through the multiplexer, Indicates channel The reference voltage preset in the associated digital-to-analog conversion structure, Indicates channel The minimum compensation error voltage introduced by device noise and nonlinear residuals, Indicates channel The dynamic drift correction term of the driving circuit is Indicates the total number of reference points involved in the calculation; First, monitor and obtain the reference voltage of ADC and amplifier unit The range is specified in the data sheet, with a typical value of 0 to 3.3 volts for a 12-bit ADC, determined by the average value read during monitoring. Offset voltage monitor detection in the same channel Through multiple sampling quantization, the mean value within the sample period is set to 0.002 volts; The amplified output voltage is collected in real time from the output of the power amplifier to obtain The monitoring range is typically 0.1 to 2 volts, and the sampled average in this example is 1.5 volts; Average voltage of channel i after multiplexing The arithmetic average of 100 measurements within the sampling period is 1.2 volts; Reference voltage Preset by the ADC input structure and determined by the chip specifications to be 2.5V; Error compensation voltage The monitoring value at room temperature is 0.005 volts, which is compensated by the manufacturer's error specification and the measured temperature drift. Dynamic drift correction The current value is 0.01V, which is calculated in real time by combining the temperature sensor and the drift model. Total number of samples The sampling window length is set to 10; The formula calculation process is as follows: Find the weighted sum of each voltage difference product: Substitute the values into: ; Assuming that all j measurements are consistent, it is equal to: ; Calculate the denominator: ; The third step is to take the absolute value and add the drift term: First find the absolute value ratio: ; Add have to: ; This result shows that the current value of the drive gain generated by the output of the current position of the channel is 0.8765 volts, which represents the actual output voltage of the channel drive gain as the step execution result; The formula's operational logic is based on the principles of error cancellation and deviation amplification in signal processing. First, the purity of each sample input signal is measured by calculating the difference between the reference voltage and the offset voltage. This difference reflects the degree of deviation of the actual sampling error from the ideal signal. This voltage difference is then multiplied by the difference between the amplified voltage and the channel average voltage. This aims to establish a linkage between the impact of signal offset and the degree of gain deviation, thereby strengthening the response weight to abnormal offsets. The overall drive offset trend is formed by summing the weighted products of all samples. The denominator is squared based on the deviation between the channel reference voltage and the channel multiplexed average voltage to normalize the scale of the numerator's total offset energy and avoid imbalances in the results caused by differences in gain scale between different channels. An error compensation voltage is also added to correct for the calculation base offset caused by device quantization instability. The overall square root is used to balance scale effects and improve sensitivity. Finally, a drift correction term is added to dynamically adjust for systematic offset trends between channels due to temperature and time, ensuring the timing stability and structural adaptive compensation capabilities of the drive gain output. The current value of the drive gain represents the amount of adjustment in the amplification output capability after actual sampling and signal processing under a specific channel structure. It is a real-time indicator measuring the amplification strength of the channel's current drive unit in response to the input signal. This value comprehensively considers the error difference between the reference input voltage and the actual offset, the change in the amplification amplitude between the amplifier unit output and the channel average voltage, and the static deviation and dynamic drift of the channel itself. It reflects the gain adjustment status of the drive unit to the signal under a specific environment and structural configuration. A higher value indicates a stronger amplification capability of the current channel for the input signal, while a lower value indicates a weaker adjustment capability. This value is used as a basis for gain scheduling in subsequent power control or dynamic equalization processes.
[0028] The gain judgment submodule calls the previously set driving gain reference parameter based on the current driving gain value, and determines whether there is a need for correction based on the difference between the current value and the reference value, and obtains the driving gain difference rate; First, read the reference gain value configured in the channel setting phase. The reading process is mapped and positioned through the channel identifier. For example, for the CH03 channel, the corresponding reference gain value is 0.800, and the current acquisition value is 0.782. After comparing the two, the difference between the two values is calculated to be 0.018. This difference value is converted into a difference rate and used to determine whether to enter the correction processing link. In the set rules, if the difference rate exceeds 1.5%, the correction process needs to be started. At this time, the currently calculated difference rate result is compared with the threshold. Since the current difference rate is 2.25%, it exceeds the set standard. The judgment result is that there is a correction demand, and the current drive gain difference rate of the channel is 2.25%.
[0029] The amplitude registration submodule calls the channel identifier and the current drive gain parameter for the drive gain difference rate, adjusts the drive gain setting value according to the difference, and records the change amplitude and channel information to generate the drive gain correction amplitude information; After obtaining the drive gain difference rate, the amplitude registration submodule relocates the current drive gain value through the channel identifier and applies the gain correction strategy. According to the set gain adjustment rule, the difference rate is converted into a specific gain increment. For example, the gain adjustment is set to 0.01 units for every 1% difference. The current difference rate is 2.25%, and the corresponding adjustment amplitude is 0.0225 units. The original drive gain value is 0.782, and the adjusted gain setting value is 0.8045. The adjustment behavior is then fully registered, and the recorded information includes the channel number CH03, the original gain value 0.782, the adjusted gain value 0.8045, the adjustment amplitude 0.0225 and the difference rate 2.25%. All data are written into the drive gain correction registration table in a standardized format to form a drive gain correction amplitude information structure for subsequent system strategy calls or historical tracing.
[0030] See also Figure 6 , the shield path module includes: The drive gain rejection submodule obtains the drive gain correction amplitude information, identifies the channel amplitude data, filters the channel number based on the preset shielding gain threshold, and generates a sequence of available channel numbers; To extract the drive gain correction amplitude information, the drive gain removal submodule first samples the signal amplitudes of all channels in real time. After continuously collecting signal peak data for 30 cycles, it calculates the average amplitude of each channel as a correction baseline. The current amplitude value is then compared with this baseline to determine the correction amplitude for each channel. Each channel is then amplitude normalized to obtain a uniform dimension and compared with the set masking gain threshold. If the normalized amplitude of a channel falls below the threshold of 0.6, the channel is deemed abnormal and its number is removed from the channel sequence. For example, if there are eight channels, and the normalized amplitudes of channels 3, 5, and 7 are 0.52, 0.48, and 0.55, respectively, all below the threshold of 0.6, these three channels are removed, leaving channels 1, 2, 4, 6, and 8 as the remaining numbers. This process is applicable to multi-channel signal processing equipment, such as the antenna array amplitude calibration link used in millimeter-wave radar. This method can quickly identify failed or weak response channels when the equipment is in working condition, and provide available channel number information for subsequent processing stages.
[0031] The direction sensing extraction submodule calls the available channel number sequence, extracts the direction sensing signal corresponding to the channel, compares the sensing amplitude data with the direction reference signal, determines the interference intensity relationship between directions, and generates an interference direction intensity difference matrix; The directional sensing extraction submodule receives the filtered channel number sequence and extracts the corresponding directional sensing signals one by one. Typically, each channel acquires a continuous amplitude time series signal. By performing frequency domain analysis on these signals, the amplitude information of the main frequency components is extracted as the directional sensing amplitude of the channel. The directional sensing amplitudes of all channels are then compared with a pre-set directional reference value. For example, the directional reference value is 0.85, which represents the average directional response level of each channel under normal conditions. During this comparison, the difference in the sensing amplitudes between any two channels is calculated. This difference reflects the signal strength relationship between the two directions. For example, if the sensing amplitude of channel 1 is 0.78 and that of channel 2 is 0.91, the difference between the two is 0.13. This method calculates the differences between each channel pairwise, forming a matrix structure of the interference directional strength differences between channels. The size of the matrix depends on the number of channels. For example, for a radar array with five channels, 25 directional difference items can be generated, which are used to analyze the interference relationship between channels.
[0032] The path conduction labeling submodule selects the direction paths with interference strength that meets the conduction conditions based on the interference direction strength difference matrix, identifies the corresponding path numbers, summarizes the number information and records the directions, and generates shielding path conduction direction labels; The specific calculation formula for the path number corresponding to the identifier is: ; Calculate the path strength index , used to screen the direction paths whose interference intensity meets the conduction conditions, identify the corresponding path numbers, summarize the number information and record the direction, and generate the shielding path conduction direction label; in, Representative The path in The flux strength index in each direction, Representative The path is in Direction Difference in interference intensity in the direction of the interference source, Representative The path is in The average value of the interference intensity difference of all interference source directions under the same direction, Representative The path is in Direction The weighted directional interference impact factor of the interference source, Representative The path is in Direction The equivalent spatial redundancy factor corresponding to the interference source, Represents the total number of interference sources that the path suffers in this direction. Represents the path index number, Represents the direction index number, is the index number of the interference source, represents the weighting factor mapping index; parameter It is calculated by the directional difference between the interference signal strength monitoring value and the reference signal strength value. Taking direction j=1, path i=1, and interference sources k=1, 2, and 3 as an example, the collected interference strength values are: Interference source 1: ; Interference source 2: ; Interference source 3: ; The reference signal strength is set to , then the difference is: ; Directional mean difference: ; parameter The weighted directional interference impact factor of the interference source is expressed based on the actual observation experience of the interference level. It is normalized and mapped with the ranging response model of the electromagnetic intensity and the source signal duty cycle, and then exponentially enhanced. The quantification rules are as follows: The interference source level value is obtained by calculating the interference intensity integral ratio: Source 1: accounts for 19%, and the original weight is set to 0.19; Source 2: 10% of the total, with an original weight of 0.10; Source 3: 26% of the total, with an original weight of 0.26; The exponential mapping coefficient is set to λ = 1.5, which comes from the weighted amplification criterion that the interference amplitude decreases with the physical distance and is obtained from the experimental statistical analysis.
[0033] Calculated: ; parameter Represents the spatial redundancy factor, which is constructed based on the density of optional conductive channels around the path and the overlap coefficient. The quantification rules are as follows: The number of redundant channels in the region where source 1 is located is 2, and the maximum number of channels in the region is 5. The redundancy factor is: ; The redundancy factor of the region where source 2 is located is: ; The source 3 region has sparse channels, with only one redundant channel: ; Substitute the formula for each calculation: Molecular part: ; Denominator: ; Calculation items: Source 1: ; Source 2: ; Source 3: ; The sum is: ; Prescription: ; Final formula value: ; The results show that the connectivity strength index of path 1 in direction 1 is 1.341, indicating that under all interference source conditions, after comprehensively considering factors such as interference intensity difference, interference level impact, and regional spatial redundancy, it meets the strength coefficient for connectivity. This value can be used as a basic criterion for path connectivity judgment and is involved in subsequent path number identification and direction label generation. The operational logic of the formula is based on the principle of comprehensive evaluation of path interference response intensity. The numerator is obtained by multiplying the directional interference intensity difference of each interference source in the path and direction dimensions with its weighted influence factor and then summing them up to reflect the total interference contribution value of all interference sources in the direction of the path. The multiplication reflects the coupling relationship between interference intensity and impact level, and the summation integrates the superposition effect of multi-source interference. The denominator introduces square and square root operations. Its structure constructs a correction factor for the discreteness of the interference factor, where the square of the weight is used as the basic intensity quantity, and the weighted amplitude of the directional interference intensity difference after deviating from the average value reflects the local imbalance. By dividing the weighted absolute deviation of these items by the spatial redundancy factor, summing them, and then taking the square root, a normalized treatment of path elasticity and interference fluctuation degree is introduced. This ensures that the final calculated index value not only reflects the interference intensity itself, but also dynamically adjusts its stability and spatial redundancy capacity. The overall structure forms a ratio judgment model for path conduction feasibility. The path conductivity strength index is used to measure whether a specific path has the comprehensive ability to achieve electromagnetic conductivity in an interference environment in a specific direction. This index comprehensively considers multiple key factors such as the directional interference intensity difference, the interference source impact level, and the path space redundancy. By integrating the weighted cumulative effect of interference intensity and the impact of interference volatility on path stability, a normalized evaluation value of the conductivity capability is constructed. The higher the value, the easier it is for the path to maintain a stable and effective shielding channel in the current direction, and the higher its traffic potential and direction selection priority. It is suitable for the judgment basis of core links such as path selection, channel marking and direction guidance.
[0034] See also Figure 7 , the output verification module includes: The path direction identification submodule obtains the path direction information in the shielding path conduction direction label, calls the constant frequency reference source output signal to load it into the path channel, monitors the channel response value and performs position mapping with the path direction data, establishes a channel mapping relationship based on the path direction mark in the label, and generates the direction mapping position value; The path direction identification submodule first obtains the conduction direction information by extracting the direction field in the channel label. The information includes the channel starting point, end point and direction vector. For example, the path label numbered P1 is from node A to B. After parsing, a direction index table is formed. Then, a constant frequency signal source is called to output a 100kHz sine wave signal, which is loaded to each channel in turn. After the signal is applied, the voltage is sampled at the other end of the channel. The sampling window is 100ms and the sampling frequency is 10kHz. The output response voltage sequence of each channel is obtained. The channel response value is used to judge the passability of the signal under a specific loading direction. By comparing the forward and reverse directions, the forward and reverse directions are compared. The dominant direction is identified by the size of the reverse response value. For example, if the voltage of a channel in the A→B direction is 1.5V and in the B→A direction is 0.2V, then A→B is judged to be the dominant direction. The direction judgment criterion is that the ratio of the difference between the forward and reverse response values to the forward value is greater than 60%. This ratio is the direction response difference ratio. The judgment result is merged with the original direction label, and the conduction direction of each path and its corresponding start and end position numbers, response voltage values, direction difference ratio and other information are recorded to form a complete channel direction mapping table. This mapping table serves as the basic data source for subsequent edge signal acquisition and channel judgment, and ultimately completes the generation of direction mapping position values.
[0035] The edge signal extraction submodule uses the signal samples of the constant frequency reference source based on the direction mapping position value, collects the edge response parameters of the corresponding channel in the stable phase, uniformly processes the parameter items, extracts the response characteristics of the channel under the action of the reference signal, and generates the channel response stability coefficient; After obtaining the direction mapping position value, the edge signal extraction submodule extracts the signal sample of the corresponding channel from the reference source according to the mapping. The corresponding signal is the output waveform of the channel in the stable state. Generally, the data between 20ms and 80ms after the signal is loaded is selected as the stable stage signal. During this stage, the channel output is continuously sampled with a step size of 1ms to form a voltage sequence containing multiple data points. The sampled sequence is first normalized by the maximum value to standardize the maximum response amplitude to 1. Then, the voltage difference of adjacent sampling points is statistically analyzed to analyze the change of signal slope, and the standard deviation of all differences is used as The characteristics of the degree of signal edge change are taken into consideration. At the same time, the average amplitude of the entire sequence is calculated as an indicator of stability, which respectively represent the degree of fluctuation and response level of the channel output. If the slope standard deviation is less than 0.05 and the average amplitude is greater than 85%, the response is considered stable. The two indicators are fused into the channel response stability coefficient in a weighted manner. The weights are set to 0.6 and 0.4, which act on the slope and average amplitude respectively. Assuming that the slope change of a channel is 0.03 and the average amplitude is 90%, the stability coefficient is 0.942. The calculation results of all channels are uniformly stored in the response stability database as a state reference.
[0036] The path stability judgment submodule calls the existing state record value of the corresponding channel based on the channel response stability coefficient, extracts the corresponding response feature items for difference processing, performs interval judgment based on the path stability judgment benchmark value, verifies the channel state that meets the judgment conditions, and generates a signal path stability state mark; The path stability judgment submodule reads the response stability coefficient of the current channel from the stability database and extracts its historical status values. Generally, the most recent 10 records are selected to calculate the historical average or weighted by time decay, with closer records having higher weights. For example, the first time in chronological order is weighted 1, the second 0.5, and so on. The weighted average result is used as the historical stability status value of the current channel. The current value is compared with the historical value. If the difference is less than 5%, the status is considered stable. If the difference is greater than the benchmark, the channel status is considered to have changed. In addition, the normalized position of the current channel stability coefficient within the overall channel is calculated. The overall mean and standard deviation are introduced to convert the score into a score reflecting the channel's stability level within the overall channel. This score is used to distinguish three stability levels: "high", "medium", and "low". For example, a value above 1.5 times the overall mean is considered high, below 1.5 times the standard deviation is considered low, and all other values are considered medium. The final stability status mark is formed, which contains fields such as channel number, current coefficient, historical mean, stability difference, and stability level. The mark is recorded in the stability status table for subsequent module calls.
[0037] The above are merely preferred embodiments of the present invention and do not limit the present invention in any other form. Any technician familiar with the profession may use the technical content disclosed above to change or modify it into an equivalent embodiment with equivalent changes and apply it to other fields. However, any simple modification, equivalent change and modification made to the above embodiment based on the technical essence of the present invention without departing from the content of the technical solution of the present invention shall still fall within the scope of protection of the technical solution of the present invention.
Claims
1. A portable six-and-a-half-bit arbitrary signal source, comprising a system consisting of a plurality of modules, characterized in that: The system comprises: The master control scheduling module extracts periodic sampling data from the multi-channel analog-to-digital converter sampling structure, determines the channel status based on the fluctuation amplitude and trend changes, and switches the control process to the edge computing processing structure if the stability conditions are not met. It also records the channel identification and switching signal and generates master control switching record information. The voltage behavior module calls the channel identified by the master control switching record information, extracts periodic voltage data from the voltage output interface, determines the offset state based on the voltage extreme value changes over multiple cycles, and outputs a channel prompt signal if the conditions are met, thereby generating a voltage offset indication signal; The current drive module calls the channel corresponding to the voltage offset indication signal, converts voltage into current through a voltage-to-current circuit having a BJT, extracts the current drive gain parameter from the digital-to-analog conversion structure, determines whether correction is required based on the difference from the set value, and completes the adjustment if the conditions are met and records the correction amplitude to generate drive gain correction amplitude information; The shielding path module calls the channel in the driving gain correction amplitude information, extracts the direction sensing signal in the electromagnetic interference shielding grounding structure, judges the main interference direction based on the interference intensity comparison result between directions, activates the direction path and identifies the number when the conditions are met, and generates a shielding path conduction direction label.
2. The portable six-and-a-half-bit arbitrary signal source according to claim 1, characterized in that: The master control switching record information includes channel identification, switching signal, and master control judgment label; the voltage offset indication signal includes channel prompt signal, voltage extreme value change label, and voltage offset status label; the drive gain correction amplitude information includes parameter adjustment value, gain change amount, and correction registration label; the shielding path conduction direction label includes direction sensing number, interference main direction identification, and path on / off status.
3. The portable six-and-a-half-bit arbitrary signal source according to claim 1, characterized in that: The main control scheduling module includes: The data acquisition submodule obtains the channel sampling values of the multi-channel analog-to-digital converter in continuous cycles, builds a periodic sampling structure, extracts the data changes between adjacent channels, establishes a channel change feature set based on the change characteristics of the data change amplitude and trend, and generates the channel fluctuation trend value; The state judgment submodule calls the change characteristic value in the channel fluctuation trend quantity, screens and identifies the channel data state according to the set channel stability threshold standard, summarizes the channel number information of abnormal data fluctuation, generates the channel state judgment result, and provides it to the voltage behavior module for correction; The switching record submodule sets the corresponding master switching mark parameter according to the channel number information in the channel status determination result, constructs a pairing relationship between the channel identification code and the switching mark, summarizes and organizes them into a record structure, and generates master switching record information.
4. The portable six-and-a-half-bit arbitrary signal source according to claim 3, characterized in that: The voltage behavior module includes: The channel identification submodule calls the identification channel in the master control switching record information, matches the channel record with the master control identification parameter, extracts the channel number, state value and associated tag content corresponding to the switching moment, and generates an identification channel number set; The voltage extraction submodule extracts the periodic voltage data of the corresponding channel number from the voltage output interface according to the identified channel number set, establishes a voltage extreme value sequence corresponding to the channel according to the voltage variation range within multiple consecutive cycles, and obtains the periodic extreme value variation coefficient; The offset judgment submodule determines whether the difference range between adjacent cycles in the channel extreme value sequence exceeds the offset judgment reference value based on the period extreme value variation coefficient, marks the channel numbers that meet the conditions, extracts the prompt signal numbers and combines the offset information to generate a voltage offset indication signal.
5. The portable six-and-a-half-bit arbitrary signal source according to claim 4, characterized in that: The current driving module includes: The channel calling submodule obtains the digital-to-analog conversion structure associated with the channel based on the corresponding channel in the voltage offset indication signal, calls the driving gain parameter at the corresponding position in the structure, locates and extracts the parameter through the channel identifier, and generates the current value of the driving gain; The gain judgment submodule calls the previously set driving gain reference parameter according to the current driving gain value, and determines whether there is a correction requirement based on the difference between the current value and the reference value, thereby obtaining the driving gain difference rate; The amplitude registration submodule calls the channel identifier and the current driving gain parameter according to the driving gain difference rate, adjusts the driving gain setting value according to the difference, and records the change amplitude and channel information to generate driving gain correction amplitude information.
6. The portable six-and-a-half-bit arbitrary signal source according to claim 5, characterized in that: The shielding path module includes: The driving gain elimination submodule obtains the driving gain correction amplitude information, identifies the amplitude data of the channel, filters the channel number based on a preset shielding gain threshold, and generates an available channel number sequence; The direction sensing extraction submodule calls the available channel number sequence, extracts the direction sensing signal corresponding to the channel, compares the sensing amplitude data with the direction reference signal, determines the interference intensity relationship between the directions, and generates an interference direction intensity difference matrix; The path conduction labeling submodule selects the direction paths whose interference strength meets the conduction condition according to the interference direction strength difference matrix, identifies the corresponding path numbers, summarizes the number information and records the directions, and generates shielding path conduction direction labels.
7. The portable six-and-a-half-bit arbitrary signal source according to claim 6, characterized in that: The shielding gain threshold is a preset numerical parameter used to determine whether the driving gain of the channel is within an acceptable range. It is used to screen out abnormal or highly interfering channels to ensure the accuracy and robustness of subsequent direction sensing signals. The sensing amplitude data refers to the signal strength or amplitude value sensed by the available channel, and is used to reflect the existence and strength of external directional interference signals.
8. The portable six-and-a-half-bit arbitrary signal source according to claim 1, characterized in that: The system further comprises: The output verification module outputs a signal based on the path direction in the conductive direction label of the shielding path with the help of a constant frequency reference source. The edge computing processing structure extracts the stability parameters of the current channel and compares and verifies them with the existing channel status. When the consistency standard is met, the path is marked as a stable output and a signal path stability state mark is generated; The signal path stability status mark includes a path stability label, a channel consistency result, and a stability parameter comparison result.
9. The portable six-and-a-half-bit arbitrary signal source according to claim 8, characterized in that: The output verification module includes: The path direction identification submodule obtains the path direction information in the shielding path conduction direction label, calls the constant frequency reference source output signal to load it into the path channel, monitors the channel response value and the path direction data for position mapping, establishes a channel mapping relationship based on the path direction mark in the label, and generates a direction mapping position value; The edge signal extraction submodule calls the signal sample of the constant frequency reference source based on the direction mapping position value, collects the edge response parameters of the corresponding channel in the stable phase, uniformly processes the parameter items, extracts the response characteristics of the channel under the action of the reference signal, and generates the channel response stability coefficient; The path stability judgment submodule calls the existing state record value of the corresponding channel according to the channel response stability coefficient, extracts the corresponding response feature item for difference processing, performs interval judgment in combination with the path stability judgment benchmark value, verifies the channel state that meets the judgment conditions, and generates a signal path stability state mark.
10. The portable six-and-a-half-bit arbitrary signal source according to claim 9, characterized in that: The constant frequency reference source output signal refers to a reference signal source output at a fixed frequency, which is used as an excitation signal for channel response characteristic testing; The edge response parameter in the stable phase refers to the characteristic parameter reflecting the transient response characteristics of the channel collected at the rising edge and / or falling edge of the waveform when the channel enters the stable response phase after receiving the constant frequency signal; The path stability judgment reference value is a threshold value or reference range for stability judgment, which defines the acceptable deviation interval of the channel response and is used to compare whether the response characteristics are within the acceptable range.
Citation Information
Patent Citations
Device and method for testing common-mode input impedance of operation amplifier
CN101995519A
Automatic regulating device and method for intermediate frequency in wide frequency band of signal source analyzer
CN107885275A
Electrical grounding resistance detection system for constructional engineering
CN120254404A