Signal processing method and device, electronic equipment and storage medium

Through digital signal processing technology, weak signals are fitted to the target frequency response curve with a larger bandwidth and digital calibration and compensation are performed, which solves the problem of complex design and low portability of the front-end bandwidth method for weak signal detection in the prior art, and realizes signal bandwidth expansion and system application scope expansion.

CN120474500APending Publication Date: 2025-08-12UNIV OF SHANGHAI FOR SCI & TECH +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510575285.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-06
Publication Date
2025-08-12

AI Technical Summary

Technical Problem

The existing front-end bandwidth method for enhanced weak signal detection is complex in design and low portability, requiring replacement of components, resulting in high costs and complex steps.

Method used

Through digital signal processing technology, the original signal on the actual frequency response curve is fitted to the target frequency response curve with a larger bandwidth, and digital calibration and distortion compensation are performed to achieve signal bandwidth expansion of existing equipment without the need to replace equipment or components.

Benefits of technology

The signal bandwidth expansion of existing equipment is achieved, steps are simplified, cost savings are saved, and the application scope of weak signal processing systems is enhanced, taking into account high precision, real-time and stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120474500A_ABST
    Figure CN120474500A_ABST
Patent Text Reader

Abstract

The invention discloses a signal processing method and apparatus, an electronic device and a storage medium. The method comprises the steps of obtaining a to-be-processed original signal; inputting the original signal into the target correction model, and determining a correction parameter corresponding to the original signal; the target correction model is used for correcting the original signal on the actual frequency response curve to the target frequency response curve; the target bandwidth of the target frequency response curve is greater than the actual bandwidth of the actual frequency response curve; correcting the original signal based on the correction parameter to obtain a corrected signal; and compensating the corrected signal based on a preset distortion compensation model to obtain a processed signal. In the embodiment of the invention, through a digital signal processing technology, the original signal on the actual frequency response curve is fitted to the target frequency response curve with a larger bandwidth through the target correction model, and then correction distortion compensation is carried out, so that bandwidth expansion of the signal of the existing equipment can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of weak signal technology, and in particular to a signal processing method, device, electronic device and storage medium. Background Art

[0002] In weak signal processing systems, expanding the noise equivalent bandwidth of front-end circuits is a key step in improving signal capture efficiency. By widening the dynamic bandwidth of the detection front-end, effective suppression of out-of-band noise and flat gain characteristics within the passband can be achieved, thereby expanding the signal capture range while avoiding nonlinear phase distortion at the band edges.

[0003] Current methods for enhancing the bandwidth of weak signal detection front-ends include directly implementing analog bandwidth through preamplifier circuits, time-domain interleaved sampling expansion, dynamic bandwidth reconstruction, and photon-assisted broadband technology. However, these methods require component replacement and rearrangement, resulting in complex designs and limited portability. Summary of the Invention

[0004] In order to solve the technical problems of complex design and low portability of existing methods for enhancing the front-end bandwidth of weak signal detection, the present invention provides a signal processing method, device, electronic device and storage medium. Through digital signal processing technology, the original signal located on the actual frequency response curve is fitted to a target frequency response curve with a larger bandwidth through a target correction model, thereby achieving bandwidth expansion of the signal of existing equipment without replacing existing equipment or existing components, saving costs and simplifying steps, and enhancing the application scope of the weak signal processing system; at the same time, by digitally calibrating and compensating the original signal, the performance of the circuit can be adjusted in real time, and the frequency response of the device components can be accurately widened, while taking into account high precision, real-time performance and stability.

[0005] In a first aspect, an embodiment of the present application provides a signal processing method for a weak signal processing system, the method comprising:

[0006] Get the original signal to be processed;

[0007] The original signal is input into the target correction model to determine the correction parameters corresponding to the original signal; the target correction model is used to correct the original signal on the actual frequency response curve to the target frequency response curve; the target bandwidth of the target frequency response curve is greater than the actual bandwidth of the actual frequency response curve;

[0008] Correcting the original signal based on the correction parameter to obtain a corrected signal;

[0009] The corrected signal is compensated based on a preset distortion compensation model to obtain a processed signal.

[0010] In an optional embodiment, before inputting the original signal into the target correction model and determining the correction parameters corresponding to the original signal, the method further includes:

[0011] Acquire multiple correction models; the multiple correction models correspond one to one with the multiple gears;

[0012] Obtaining current gear position information of the first device; the current gear position information represents the gear position of the first device;

[0013] A target correction model corresponding to the current gear position information is determined among multiple correction models.

[0014] In an optional embodiment, before inputting the original signal into the target correction model and determining the correction parameters corresponding to the original signal, the method further includes:

[0015] Get the actual frequency response curve corresponding to the current gear information;

[0016] Get the target frequency response curve corresponding to the current gear information;

[0017] A target correction model corresponding to the current gear information is obtained by fitting at least based on the actual frequency response curve and the target frequency response curve.

[0018] In an optional embodiment, the actual frequency response curve includes a plurality of first frequency points with different frequency values; each first frequency point includes a first voltage value corresponding to its frequency value; the target frequency response curve includes a plurality of second frequency points with different frequency values; each second frequency point includes a second voltage value corresponding to its frequency value;

[0019] The target correction model corresponding to the current gear information is obtained by fitting at least the actual frequency response curve and the target frequency response curve, including:

[0020] For each second frequency point, execute:

[0021] The second frequency point currently being executed is used as the current frequency point;

[0022] If there is a first target frequency point corresponding to the frequency value of the current frequency point among the plurality of first frequency points, determining an error coefficient of the current frequency point based on at least a first voltage value of the first target frequency point and a second voltage value of the current frequency point; or;

[0023] If there is no first target frequency point corresponding to the frequency value of the current frequency point among the plurality of first frequency points, determining an error coefficient of the current frequency point based on zero and the second voltage value of the current frequency point;

[0024] A target frequency response correction model is determined based on the error coefficients of the multiple current frequency points and the frequency values of the multiple current frequency points.

[0025] In an optional embodiment, determining the error coefficient of the current frequency point based on at least the first voltage value of the first target frequency point and the second voltage value of the current frequency point includes:

[0026] Obtaining a rated frequency response curve of the first device; the rated frequency response curve includes a plurality of third frequency points with different frequency values; each third frequency point includes a third voltage value corresponding to its frequency value;

[0027] Determining a second target frequency point among a plurality of third frequency points based on the second frequency value;

[0028] If the second frequency value is greater than or equal to the preset frequency threshold, the third voltage value of the second target frequency point is used to determine the error coefficient of the current frequency point based on the first voltage value of the first target frequency point and the second voltage value of the current frequency point; or

[0029] If the second frequency value is less than the preset frequency threshold, an error coefficient of the current frequency point is determined based on the first voltage value of the first target frequency point and the second voltage value of the current frequency point.

[0030] In an optional embodiment, obtaining an actual frequency response curve corresponding to the current gear information includes:

[0031] Obtaining an actual bandwidth of the first device;

[0032] Determine a first preset frequency starting point, a first preset frequency end point, and a first preset frequency interval based on the actual bandwidth;

[0033] A frequency sweep is performed based on a first preset frequency starting point, a first preset frequency end point, and a first preset frequency interval to obtain an actual frequency response curve.

[0034] In an optional embodiment, obtaining a target frequency response curve corresponding to the current gear information includes:

[0035] Obtaining a target bandwidth of the second device;

[0036] determining a second predetermined frequency endpoint based on the target bandwidth;

[0037] A frequency sweep is performed based on a first preset frequency starting point, a second preset frequency end point, and a first preset frequency interval to obtain a target frequency response curve.

[0038] In a second aspect, an embodiment of the present application provides a signal processing device for a weak signal processing system, the device comprising:

[0039] An acquisition module, used to acquire the original signal to be processed;

[0040] The first determination module is configured to input the original signal into a target correction model to determine correction parameters corresponding to the original signal; the target correction model is configured to correct the original signal on the actual frequency response curve to the target frequency response curve; the target bandwidth of the target frequency response curve is greater than the actual bandwidth of the actual frequency response curve;

[0041] A signal correction module, used for correcting the original signal based on the correction parameter to obtain a corrected signal;

[0042] The signal compensation module is used to compensate the corrected signal based on a preset distortion compensation model to obtain a processed signal.

[0043] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by the processor to implement the signal processing method of the first aspect.

[0044] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which at least one instruction or at least one program is stored, and the at least one instruction or at least one program is loaded and executed by a processor to implement the signal processing method of the first aspect.

[0045] In a fifth aspect, embodiments of the present application provide a computer program product or computer program, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the signal processing method of the first aspect.

[0046] The signal processing method, device, electronic device, and storage medium provided in the embodiments of the present application have the following technical effects:

[0047] Obtain the original signal to be processed; input the original signal into the target correction model to determine the correction parameters corresponding to the original signal; the target correction model is used to correct the original signal on the actual frequency response curve to the target frequency response curve; the target bandwidth of the target frequency response curve is greater than the actual bandwidth of the actual frequency response curve; correct the original signal based on the correction parameters to determine the corrected signal; compensate the corrected signal based on a preset distortion compensation model to obtain a processed signal. In an embodiment of the present application, through digital signal processing technology, the original signal on the actual frequency response curve is fitted to the target frequency response curve with a larger bandwidth through the target correction model, thereby achieving bandwidth expansion of the signal of the existing device without replacing the existing equipment or existing components, saving costs and simplifying the steps, and enhancing the application range of the weak signal processing system; at the same time, by digitally calibrating and compensating the original signal, the performance of the circuit can be adjusted in real time, and the frequency response of the device components can be accurately widened, while taking into account high precision, real-time performance and stability. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] In order to more clearly illustrate the technical solutions and advantages of the embodiments of the present application or the prior art, the following is a brief introduction to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0049] Figure 1 is a schematic diagram of an application environment provided by an embodiment of the present application;

[0050] Figure 2 This is a module schematic diagram of a signal amplification unit provided in an embodiment of the present application;

[0051] Figure 3 This is a flow chart of a signal processing method provided in an embodiment of the present application. Figure 1 ;

[0052] Figure 4 This is a flow diagram of a signal processing method provided in an embodiment of the present application. Figure 2 ;

[0053] Figure 5 This is a flow diagram of a curve fitting method provided in an embodiment of the present application. Figure 1 ;

[0054] Figure 6 This is a flow chart of an actual frequency response curve and a target frequency response curve provided in an embodiment of the present application;

[0055] Figure 7 This is a flow diagram of a curve fitting method provided in an embodiment of the present application. Figure 2 ;

[0056] Figure 8 This is a flow diagram of a curve fitting method provided in an embodiment of the present application. Figure 3 ;

[0057] Figure 9 is a structural diagram of a signal processing device provided in an embodiment of the present application;

[0058] Figure 10 This is a hardware structure block diagram of a server of a signal processing method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0059] The following will be combined with the accompanying drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0060] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.

[0061] See also Figure 1 , Figure 1 10 is a schematic diagram of an application environment provided by an embodiment of the present application. The weak signal processing system includes a signal generating unit 101 , a signal amplifying unit 102 and a signal processing module 103 .

[0062] In the embodiments of the present application, a weak signal refers to a signal whose amplitude or energy intensity is significantly lower than the ambient noise floor in the field of semiconductor parameter testing, such as a microvolt voltage signal less than 1 millivolt, which requires special processing techniques such as amplification, filtering, and coherent detection to be effectively extracted or identified.

[0063] like Figure 1As shown, the output end of the signal generating unit 101 is connected to the input end of the signal amplifying unit 102 , and the output end of the signal amplifying unit 102 is connected to the input end of the signal processing module 103 .

[0064] In one possible embodiment, the signal generating unit 101 is configured to simulate and generate a weak signal, specifically, a weak voltage signal, for subsequent amplification and fitting processing by the signal amplifying unit 102 and the signal processing module 103. The signal generating unit 101 includes a signal generating module for generating a digital signal and a signal converting module for converting the digital signal into an analog signal, ultimately outputting an analog voltage signal.

[0065] Figure 2 FIG1 is a block diagram of a signal amplification unit provided in an embodiment of the present application. In one possible embodiment, the signal amplification unit 102 is configured to amplify the voltage signal output by the signal generation unit 101. The signal amplification unit 102 includes a floating ground module 1021, a single-ended differential circuit module 1022, an input impedance module 1023, a coupling circuit module 1024, a multi-stage amplification module 1025, and a filter module 1026.

[0066] Among them, in an embodiment of the present application, the multi-stage amplification module 1025 includes four amplifiers. When the voltage signal passes through the first-stage programmable amplifier, it can achieve 0 / 20dB voltage signal amplification, and then pass through the second-stage programmable amplifier, it can achieve 0 / 20dB voltage signal amplification, and then pass through the third-stage programmable amplifier, it can achieve 0 / -10dB voltage signal attenuation, and then pass through the fourth-stage programmable amplifier, it can achieve 0 / 20dB voltage signal amplification.

[0067] In one possible embodiment, the signal processing module 103 is configured to obtain an original signal to be processed; input the original signal into a target correction model to determine correction parameters corresponding to the original signal; the target correction model is configured to correct the original signal on the actual frequency response curve to a target frequency response curve; the target bandwidth of the target frequency response curve is greater than the actual bandwidth of the actual frequency response curve; the original signal is corrected based on the correction parameters to obtain a corrected signal; and the corrected signal is compensated based on a preset distortion compensation model to obtain a processed signal. In the embodiment of the present application, the above-mentioned digital signal processing technology is used to fit the original signal on the actual frequency response curve to a target frequency response curve with a larger bandwidth through the target correction model, thereby achieving bandwidth expansion for the signal of an existing device without replacing existing equipment or existing components, saving costs, simplifying procedures, and expanding the application range of the weak signal processing system. At the same time, by digitally calibrating and compensating the original signal, the performance of the circuit can be adjusted in real time, and the frequency response of the device components can be accurately widened, while taking into account high precision, real-time performance, and stability.

[0068] The following describes a specific embodiment of a signal processing method of the present application. Figure 3 This is a flow diagram of a signal processing method provided in an embodiment of the present application. Figure 1 , this specification provides method operation steps such as embodiments or flow charts, but may include more or fewer operation steps based on conventional or non-creative work. The order of steps listed in the embodiments is only one way of executing the steps among many steps, and does not represent the only execution order. When the actual system or server product is executed, it can be executed in sequence or in parallel according to the method shown in the embodiments or the drawings (for example, in a parallel processor or multi-threaded processing environment). Specifically, Figure 3 As shown, the method is applied to a signal processing module and may include:

[0069] S201: Obtaining an original signal to be processed.

[0070] S202: Inputting the original signal into a target correction model to determine correction parameters corresponding to the original signal; the target correction model is used to correct the original signal on the actual frequency response curve to the target frequency response curve; the target bandwidth of the target frequency response curve is greater than the actual bandwidth of the actual frequency response curve.

[0071] S203: Correct the original signal based on the correction parameter to obtain a corrected signal.

[0072] S204: Compensating the corrected signal based on a preset distortion compensation model to obtain a processed signal.

[0073] Figure 4 This is a flow diagram of a signal processing method provided in an embodiment of the present application. Figure 2 , the method may include:

[0074] S301: Obtaining an original signal to be processed.

[0075] In the embodiment of the present application, the original signal to be processed in the present application is a voltage signal.

[0076] S302: Acquire multiple correction models.

[0077] In an embodiment of the present application, the correction model is used to expand the bandwidth for a preamplifier composed of a multi-stage amplifier module of a signal amplification unit. The preamplifier has multiple amplification gears, and the frequency response curves corresponding to different gears are different. Therefore, multiple correction models correspond one-to-one to multiple gears.

[0078] In other possible embodiments, bandwidth expansion using a correction model can also be used for other devices, such as an oscilloscope. For an oscilloscope, there are no multiple amplification levels, so the original signal can be directly input into the corresponding correction model for bandwidth expansion.

[0079] S303: Acquire current gear information of the first device.

[0080] In a possible embodiment, the current gear information represents the gear of the first device.

[0081] S304: Determine a target correction model corresponding to the current gear information from a plurality of correction models.

[0082] In a possible embodiment, multiple correction models may be stored locally in the signal processing device or in the cloud.

[0083] S305: Input the original signal into the target correction model to determine the correction parameters corresponding to the original signal.

[0084] In an embodiment of the present application, the target correction model is used to correct the original signal on the actual frequency response curve to the target frequency response curve, and the target bandwidth of the target frequency response curve is greater than the actual bandwidth of the actual frequency response curve.

[0085] In a possible embodiment, the target correction model is obtained by fitting an actual frequency response curve and a target frequency response curve under a corresponding gear position.

[0086] In a possible embodiment, the target correction model represents the relationship between original signals of different frequencies and correction parameters. The correction parameters can be used to fit the original signal on the actual frequency response curve to the target frequency response curve.

[0087] For example, the voltage signal at aHz on the actual frequency response curve needs to be corrected to the target frequency response curve. Based on the target correction model, the correction parameter corresponding to aHz can be obtained as b. In this case, b means the ratio between the voltage value c at aHz on the actual frequency response curve and the voltage value d at aHz on the target frequency response curve. In other words, d can be obtained by multiplying c and b.

[0088] S306: Correct the original signal based on the correction parameter to obtain a corrected signal.

[0089] In a possible embodiment, the correction parameter is multiplied by the original signal to obtain a corrected signal with an expanded bandwidth.

[0090] S306: Compensating the corrected signal based on a preset distortion compensation model to obtain a processed signal.

[0091] In an embodiment of the present application, a preset distortion compensation model is searched through a table lookup method to correct the distortion introduced by the nonlinearity of the analog circuit or the compensation function. Specifically, a complex domain operation is performed on the corrected signal after bandwidth expansion and a compensation parameter obtained through table lookup.

[0092] Specifically, the lookup table method constructs a mapping table between input signal amplitudes and ideal output amplitudes by pre-measuring the nonlinear response characteristics of an analog circuit or compensation function within a target input range. In practice, a series of standard signals of known amplitudes (such as sine waves or step signals) are input, the actual output values are recorded, and the amplitude-frequency characteristics (such as gain compression and harmonic distortion) and phase offset data are extracted. These measured data are then discretized by input amplitude and stored in a lookup table, where each input value corresponds to a corrected ideal output value.

[0093] In practical applications, the corrected signal is matched to the nearest discrete point using a lookup table, and the final corrected output value is obtained through interpolation optimization (such as linear interpolation). For example, if a circuit experiences nonlinear saturation (the measured output is lower than the ideal value) as the input amplitude increases, the lookup table method directly maps the input signal to the undistorted ideal amplitude, thereby offsetting the nonlinear effect.

[0094] Figure 5 This is a flow diagram of a curve fitting method provided in an embodiment of the present application. Figure 1 , the method may include:

[0095] S401: Obtaining an actual frequency response curve corresponding to the current gear information.

[0096] In a possible embodiment, the step of obtaining an actual frequency response curve corresponding to the current gear information specifically includes:

[0097] S4011: Obtain the actual bandwidth of the first device.

[0098] In the embodiment of the present application, the first device is a device whose bandwidth needs to be expanded in this application, which may be the amplifier or oscilloscope mentioned above.

[0099] Optionally, the actual bandwidth of the amplifier that needs to expand the bandwidth in this application is 3 MHz.

[0100] S4012: Determine a first preset frequency starting point, a first preset frequency end point, and a first preset frequency interval based on the actual bandwidth.

[0101] S4013: Perform frequency sweep based on a first preset frequency starting point, a first preset frequency end point, and a first preset frequency interval to obtain an actual frequency response curve.

[0102] Figure 6is a schematic diagram of an actual frequency response curve and a target frequency response curve provided in an embodiment of the present application, such as Figure 6 As shown, the actual frequency response curve includes a plurality of first frequency points with different frequency values. Each first frequency point includes a first voltage value corresponding to its frequency value.

[0103] In a possible embodiment, the first preset frequency starting point is the start frequency of the frequency sweep and needs to cover the lower limit of the effective bandwidth of the amplifier. The first preset frequency ending point is the end frequency of the frequency sweep and needs to cover the upper limit of the effective bandwidth of the amplifier.

[0104] The first preset frequency interval is an interval sequence of frequency points between the first preset frequency starting point and the first preset frequency end point, and the frequencies of the frequency points between the first preset frequency starting point and the first preset frequency end point are arranged in geometric proportion. Set the gear of the amplifier to 1V gear, output the voltage signal corresponding to the above frequency through the signal generating unit to perform frequency sweep, and finally obtain the following Figure 6 The actual frequency response curve is shown.

[0105] S402: Obtain a target frequency response curve corresponding to the current gear information.

[0106] In a possible embodiment, the step of obtaining a target frequency response curve corresponding to the current gear information specifically includes:

[0107] S4021: Obtain the target bandwidth of the second device.

[0108] In a possible embodiment, the bandwidth of the second device is greater than that of the first device, and the bandwidth expansion target of the second device is, for example, an amplifier or oscilloscope with a larger bandwidth. Optionally, the target bandwidth of the target amplifier used as the bandwidth expansion target in this application is 5 MHz.

[0109] In the prior art, the target frequency response curve is usually obtained by processing the actual frequency response curve of the first device, or by directly inferring the target frequency response curve based on a theoretical model. However, the present application adopts the method of using the actual data of the second device to obtain the target frequency response curve. On the one hand, based on the measured data, it can more objectively reflect the actual frequency response curve, without the need for complex compensation, simplifying the design and reducing computational overhead. On the other hand, both the method of processing the actual frequency response curve of the first device and the method of inferring the target frequency response curve based on the theoretical model cannot accurately reflect the frequency response characteristics of high-frequency data. The target frequency response curve obtained by using the actual data of the second device can more accurately reflect the frequency response characteristics of high-frequency data, thereby improving the high-frequency signal-to-noise ratio, and is particularly suitable for weak signal processing systems.

[0110] S4022: Determine a second preset frequency endpoint based on the target bandwidth.

[0111] S4023: Perform frequency sweep based on the first preset frequency starting point, the second preset frequency end point, and the first preset frequency interval to obtain a target frequency response curve.

[0112] like Figure 6 As shown, the target frequency response curve includes a plurality of second frequency points with different frequency values; each second frequency point includes a second voltage value corresponding to its frequency value.

[0113] In a possible embodiment, the second preset frequency end point is the end point of the frequency sweep and needs to cover the upper limit of the effective bandwidth of the target amplifier.

[0114] The first preset frequency interval is an interval sequence of frequency points between the first preset frequency starting point and the first preset frequency end point. The frequency points between the first preset frequency starting point and the second preset frequency end point are also selected using the first preset frequency interval. By using the same frequency interval, the frequency points on the actual frequency response curve and the target frequency response curve can correspond in frequency.

[0115] In another possible embodiment, when selecting frequency points within the actual bandwidth range, the sweep frequency points of the target frequency response curve may also directly adopt the same frequency points as the actual frequency response curve.

[0116] Set the gear of the target amplifier to 1V gear, output the voltage signal corresponding to the above frequency through the signal generating unit to perform frequency sweep, and finally obtain the following Figure 6 The actual frequency response curve is shown.

[0117] S403: Perform fitting based on at least the actual frequency response curve and the target frequency response curve to obtain a target correction model corresponding to the current gear information.

[0118] Figure 7 This is a flow diagram of a curve fitting method provided in an embodiment of the present application. Figure 2 In one possible embodiment, fitting is performed at least based on the actual frequency response curve and the target frequency response curve to obtain a target correction model corresponding to the current gear information, including:

[0119] For each second frequency point, execute:

[0120] S4031: The second frequency point currently being executed is used as the current frequency point.

[0121] S4032: Determine whether the first target frequency exists among the multiple first frequency points. If so, execute S4033; if not, execute S4034.

[0122] S4033: Determine an error coefficient of the current frequency point based at least on the first voltage value of the first target frequency point and the second voltage value of the current frequency point.

[0123] S4034: Determine an error coefficient of the current frequency point based on zero and the second voltage value of the current frequency point.

[0124] S4035: Determine a target frequency response correction model based on the error coefficients of the multiple current frequency points and the frequency values of the multiple current frequency points.

[0125] In a possible embodiment, the first target frequency point is a frequency point corresponding to a frequency value of a plurality of first frequency points and a current frequency point.

[0126] Optionally, if there is a first target frequency point corresponding to the frequency value of the current frequency point among multiple first frequency points, that is, the current frequency point is within the actual bandwidth range of the amplifier, specifically within the 3MHz range, the error coefficient of the current frequency point is determined at least based on the first voltage value of the first target frequency point and the second voltage value of the current frequency point.

[0127] Optionally, if there is no first target frequency corresponding to the current frequency value among the multiple first frequency points, that is, the current frequency is outside the actual bandwidth range of the amplifier, specifically within the range of 3-5 MHz, zero is used as the voltage value corresponding to the current frequency value on the actual frequency response curve, and the error coefficient of the current frequency is determined based on zero and the second voltage value of the current frequency.

[0128] Since the actual frequency response curve of the amplifier includes a flat band (passband) and a rising section, the rising section corresponds to the roll-off stage of the frequency response.

[0129] Figure 8 This is a flow diagram of a curve fitting method provided in an embodiment of the present application. Figure 3 In a possible embodiment, determining the error coefficient of the current frequency point based on at least the first voltage value of the first target frequency point and the second voltage value of the current frequency point includes:

[0130] S40331: Obtain a rated frequency response curve of the first device.

[0131] In the embodiment of the present application, similar to the target frequency response curve and the actual frequency response curve, the rated frequency response curve includes a plurality of third frequency points with different frequency values, and each third frequency point includes a third voltage value corresponding to its frequency value.

[0132] S40332: Determine a second target frequency point among multiple third frequency points based on the second frequency value.

[0133] S40333: Determine whether the second frequency value is greater than or equal to a preset frequency threshold. If so, execute S40334; if not, execute S40335.

[0134] In the embodiment of the present application, the preset frequency threshold divides the actual frequency response curve into a flat segment and a rising segment.

[0135] S40334: Determine an error coefficient of the current frequency point based on the third voltage value of the second target frequency point, the first voltage value of the first target frequency point, and the second voltage value of the current frequency point.

[0136] S40335: Determine an error coefficient of the current frequency point based on the first voltage value of the first target frequency point and the second voltage value of the current frequency point.

[0137] Optionally, if the second frequency value is greater than or equal to a preset frequency threshold, the error coefficient for the current frequency is determined based on the third voltage value of the second target frequency, the first voltage value of the first target frequency, and the second voltage value of the current frequency. For the rising segment of the actual frequency response curve, the ideal frequency response characteristics represented by the target frequency response curve are combined with the actual hardware characteristics represented by the rated frequency response curve to avoid noise amplification caused by overcompensation.

[0138] Optionally, if the second frequency value is less than a preset frequency threshold, an error coefficient for the current frequency is determined based on the first voltage value at the first target frequency and the second voltage value at the current frequency. For the passband of the actual frequency response curve, the target frequency response curve is combined with the target frequency response curve to compensate for any resonant peaks or dips in the actual passband, thereby flattening the response curve.

[0139] Furthermore, the rated response curve of the target device can be further introduced to correct the curve outside the actual bandwidth, that is, to correct the frequency points within the range of 3-5 MHz.

[0140] In the embodiment of the present application, through digital signal processing technology, the original signal located on the actual frequency response curve is fitted to the target frequency response curve with a larger bandwidth through the target correction model, thereby achieving bandwidth expansion of the signal of the existing equipment without replacing the existing equipment or existing components, saving costs and simplifying the steps, and enhancing the application scope of the weak signal processing system; at the same time, by digitally calibrating and compensating the original signal, the performance of the circuit can be adjusted in real time, and the frequency response of the device components can be accurately widened, while taking into account high precision, real-time performance and stability.

[0141] The present application also provides a signal processing device. Figure 9 is a structural diagram of a signal processing device provided in an embodiment of the present application, such as Figure 9 As shown, the device 500 includes:

[0142] An acquisition module 501 is used to acquire an original signal to be processed;

[0143] The first determination module 502 is configured to input the original signal into a target correction model to determine correction parameters corresponding to the original signal; the target correction model is configured to correct the original signal on the actual frequency response curve to the target frequency response curve; the target bandwidth of the target frequency response curve is greater than the actual bandwidth of the actual frequency response curve;

[0144] A signal correction module 503 is configured to determine a corrected signal based on the correction parameter and the original signal;

[0145] The signal compensation module 504 is configured to compensate the corrected signal based on a preset distortion compensation model to obtain a processed signal.

[0146] In an optional embodiment, the method further includes:

[0147] A first acquisition module is used to acquire a plurality of correction models; the plurality of correction models correspond one to one with the plurality of gears;

[0148] A second acquisition module is used to acquire current gear position information of the first device; the current gear position information represents the gear position of the first device;

[0149] The third determination module is used to determine a target correction model corresponding to the current gear information from multiple correction models.

[0150] In an optional embodiment, the method further includes:

[0151] The third acquisition module is used to obtain the actual frequency response curve corresponding to the current gear information;

[0152] A fourth acquisition module is used to obtain a target frequency response curve corresponding to the current gear information;

[0153] The curve fitting module is used to perform fitting based on at least the actual frequency response curve and the target frequency response curve to obtain a target correction model corresponding to the current gear information.

[0154] In an optional embodiment, the actual frequency response curve includes a plurality of first frequency points with different frequency values; each first frequency point includes a first voltage value corresponding to its frequency value; the target frequency response curve includes a plurality of second frequency points with different frequency values; each second frequency point includes a second voltage value corresponding to its frequency value; and further includes:

[0155] For each second frequency point, execute:

[0156] A fourth determining module is configured to use the second frequency point currently being executed as the current frequency point;

[0157] a fifth determining module, configured to determine an error coefficient of the current frequency point based on at least a first voltage value of the first target frequency point and a second voltage value of the current frequency point if a first target frequency point corresponding to the frequency value of the current frequency point exists among the plurality of first frequency points; or;

[0158] a sixth determining module, configured to determine an error coefficient of the current frequency point based on zero and the second voltage value of the current frequency point if there is no first target frequency point corresponding to the frequency value of the current frequency point among the plurality of first frequency points;

[0159] The seventh determination module is configured to determine a target frequency response correction model based on the error coefficients of the multiple current frequency points and the frequency values of the multiple current frequency points.

[0160] In an optional embodiment, the method further includes:

[0161] A fifth acquisition module is configured to acquire a rated frequency response curve of the first device; the rated frequency response curve includes a plurality of third frequency points having different frequency values; each third frequency point includes a third voltage value corresponding to its frequency value;

[0162] an eighth determining module, configured to determine a second target frequency point from a plurality of third frequency points based on the second frequency value;

[0163] The ninth determination module is used to determine the error coefficient of the current frequency point based on the third voltage value of the second target frequency point, the first voltage value of the first target frequency point and the second voltage value of the current frequency point if the second frequency value is greater than or equal to the preset frequency threshold; or; if the second frequency value is less than the preset frequency threshold, determine the error coefficient of the current frequency point based on the first voltage value of the first target frequency point and the second voltage value of the current frequency point.

[0164] In an optional embodiment, the method further includes:

[0165] a sixth obtaining module, configured to obtain an actual bandwidth of the first device;

[0166] a tenth determining module, configured to determine a first preset frequency starting point, a first preset frequency end point, and a first preset frequency interval based on the actual bandwidth;

[0167] The seventh acquisition module is configured to perform frequency sweep based on the first preset frequency starting point, the first preset frequency end point, and the first preset frequency interval to acquire an actual frequency response curve.

[0168] In an optional embodiment, the method further includes:

[0169] an eighth acquisition module, configured to acquire a target bandwidth of the second device;

[0170] an eleventh determining module, configured to determine a second preset frequency endpoint based on the target bandwidth;

[0171] The ninth acquisition module is configured to perform frequency sweep based on the first preset frequency starting point, the second preset frequency ending point, and the first preset frequency interval to acquire a target frequency response curve.

[0172] The device and method embodiments in the embodiments of this application are based on the same application concept.

[0173] The method embodiments provided in the embodiments of the present application can be executed in a computer terminal, a server or a similar computing device. Taking running on a server as an example, Figure 10This is a hardware structure diagram of a server of a signal processing method provided in an embodiment of the present application. Figure 10 As shown, the server 600 may have relatively large differences due to different configurations or performances, and may include one or more central processing units (CPUs) 610 (the processor 610 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 630 for storing data, and one or more storage media 620 (such as one or more mass storage devices) for storing application programs 623 or data 622. Among them, the memory 630 and the storage medium 620 can be temporary storage or permanent storage. The program stored in the storage medium 620 may include one or more modules, each module may include a series of instruction operations on the server. Furthermore, the central processing unit 610 can be configured to communicate with the storage medium 620 to execute a series of instruction operations in the storage medium 620 on the server 600. The server 600 may also include one or more power supplies 660, one or more wired or wireless network interfaces 650, one or more input and output interfaces 640, and / or one or more operating systems 621, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.

[0174] The input / output interface 640 can be used to receive or send data via a network. Specific examples of the aforementioned network may include a wireless network provided by the communication provider of the server 600. In one embodiment, the input / output interface 640 may include a network interface controller (NIC), which can be connected to other network devices via a base station to communicate with the Internet. In one embodiment, the input / output interface 640 may be a radio frequency (RF) module for wirelessly communicating with the Internet.

[0175] It can be understood by those skilled in the art that Figure 10 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 10 More or fewer components than shown, or with Figure 10 Different configurations shown.

[0176] An embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, code set, or instruction set, and the at least one instruction, at least one program, code set, or instruction set is loaded and executed by the processor to implement the above-mentioned data processing method.

[0177] An embodiment of the present application also provides a computer-readable storage medium, which can be set in a server to store at least one instruction, at least one program, code set or instruction set related to a signal processing method in an embodiment of the method. The at least one instruction, the at least one program, the code set or instruction set is loaded and executed by the processor to implement the above-mentioned signal processing method.

[0178] Optionally, in this embodiment, the storage medium may be located in at least one of a plurality of network servers in a computer network. Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.

[0179] As can be seen from the above-mentioned embodiments of the signal processing method, apparatus, electronic device, or storage medium provided by the present application, the present application obtains an original signal to be processed; inputs the original signal into a target correction model to determine correction parameters corresponding to the original signal; the target correction model is used to correct the original signal on the actual frequency response curve to a target frequency response curve; the target bandwidth of the target frequency response curve is greater than the actual bandwidth of the actual frequency response curve; based on the correction parameters and the original signal, a corrected signal is determined; and the corrected signal is compensated based on a preset distortion compensation model to obtain a processed signal. In the embodiments of the present application, digital signal processing technology is used to fit the original signal on the actual frequency response curve to a target frequency response curve with a larger bandwidth using the target correction model, thereby achieving bandwidth expansion for signals of existing equipment without replacing existing equipment or components, saving costs, simplifying procedures, and expanding the application range of weak signal processing systems. At the same time, by digitally calibrating and compensating the original signal, circuit performance can be adjusted in real time, and the frequency response of device components can be accurately widened while maintaining high precision, real-time performance, and stability.

[0180] It should be noted that the order of the embodiments of the present application described above is for descriptive purposes only and does not represent the superiority or inferiority of the embodiments. The above description is of specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0181] The various embodiments in this specification are described in a progressive manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences between the other embodiments. In particular, the device embodiments are generally similar to the method embodiments, so the description is relatively simple. For relevant parts, refer to the description of the method embodiments.

[0182] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or by a program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium, which may be a read-only memory, a disk, or an optical disk, etc.

[0183] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should be included in the scope of protection of the present application.

Claims

1. A signal processing method, characterized in that: For a weak signal processing system, the method includes: Get the original signal to be processed; Inputting the original signal into a target correction model to determine correction parameters corresponding to the original signal; the target correction model is used to correct the original signal on the actual frequency response curve to a target frequency response curve; the target bandwidth of the target frequency response curve is greater than the actual bandwidth of the actual frequency response curve; Correcting the original signal based on the correction parameter to obtain a corrected signal; The corrected signal is compensated based on a preset distortion compensation model to obtain a processed signal.

2. A signal processing method according to claim 1, characterized in that: Before inputting the original signal into the target correction model and determining the correction parameter corresponding to the original signal, the method further includes: Acquire a plurality of correction models; wherein the plurality of correction models correspond one to one with the plurality of gears; Acquire current gear position information of a first device; the current gear position information represents the gear position of the first device; A target correction model corresponding to the current gear information is determined among the multiple correction models.

3. A signal processing method according to claim 2, characterized in that: Before inputting the original signal into the target correction model and determining the correction parameter corresponding to the original signal, the method further includes: Obtaining an actual frequency response curve corresponding to the current gear position information; Obtaining a target frequency response curve corresponding to the current gear information; The target correction model corresponding to the current gear information is obtained by fitting at least based on the actual frequency response curve and the target frequency response curve.

4. A signal processing method according to claim 3, characterized in that: The actual frequency response curve includes a plurality of first frequency points with different frequency values; each of the first frequency points includes a first voltage value corresponding to its frequency value; the target frequency response curve includes a plurality of second frequency points with different frequency values; each of the second frequency points includes a second voltage value corresponding to its frequency value; The fitting based on at least the actual frequency response curve and the target frequency response curve to obtain the target correction model corresponding to the current gear information includes: For each of the second frequency points, execute: Using the second frequency point currently being executed as the current frequency point; If there is a first target frequency point corresponding to the frequency value of the current frequency point among the multiple first frequency points, determining the error coefficient of the current frequency point based on at least a first voltage value of the first target frequency point and a second voltage value of the current frequency point; or; If there is no first target frequency point corresponding to the frequency value of the current frequency point among the multiple first frequency points, determining an error coefficient of the current frequency point based on zero and the second voltage value of the current frequency point; The target frequency response correction model is determined based on the error coefficients of the multiple current frequency points and the frequency values of the multiple current frequency points.

5. A signal processing method according to claim 4, characterized in that: The determining the error coefficient of the current frequency point based at least on the first voltage value of the first target frequency point and the second voltage value of the current frequency point includes: Obtaining a rated frequency response curve of the first device; the rated frequency response curve includes a plurality of third frequency points with different frequency values; each of the third frequency points includes a third voltage value corresponding to its frequency value; Determining a second target frequency point among the plurality of third frequency points based on the second frequency value; If the second frequency value is greater than or equal to a preset frequency threshold, the third voltage value of the second target frequency point, the first voltage value of the target frequency point, and the second voltage value of the current frequency point are used to determine the error coefficient of the current frequency point; or If the second frequency value is less than the preset frequency threshold, an error coefficient of the current frequency point is determined based on the first voltage value of the target frequency point and the second voltage value of the current frequency point.

6. A signal processing method according to claim 3, characterized in that: The obtaining of the actual frequency response curve corresponding to the current gear information includes: Obtaining an actual bandwidth of the first device; Determine a first preset frequency starting point, a first preset frequency end point, and a first preset frequency interval based on the actual bandwidth; A frequency sweep is performed based on the first preset frequency starting point, the first preset frequency end point, and the first preset frequency interval to obtain the actual frequency response curve.

7. A signal processing method according to claim 6, characterized in that: The obtaining of a target frequency response curve corresponding to the current gear information includes: Obtaining a target bandwidth of the second device; determining a second predetermined frequency endpoint based on the target bandwidth; A frequency sweep is performed based on the first preset frequency starting point, the second preset frequency end point, and the first preset frequency interval to obtain the target frequency response curve.

8. A signal processing device, characterized in that: Used in a weak signal processing system, the signal processing device comprises: An acquisition module, used to acquire the original signal to be processed; a first determination module, configured to input the original signal into a target correction model to determine a correction parameter corresponding to the original signal; the target correction model is configured to correct the original signal on the actual frequency response curve to a target frequency response curve; the target bandwidth of the target frequency response curve is greater than the actual bandwidth of the actual frequency response curve; A signal correction module, configured to correct the original signal based on the correction parameter to obtain a corrected signal; The signal compensation module is used to compensate the corrected signal based on a preset distortion compensation model to obtain a processed signal.

9. An electronic device, characterized in that: The electronic device includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set, or an instruction set, and the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement the signal processing method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores at least one instruction or at least one program, and the at least one instruction or the at least one program is loaded and executed by a processor to implement the signal processing method according to any one of claims 1 to 7.

Citation Information

Cited By

  • Method and device for improving amplitude-frequency characteristic of electrochemical vibration sensor

    CN122217460A