Multi-frequency complex wave generation method and device, equipment and storage medium

By decoding the waveform parameters of the multi-frequency composite wave and generating control parameters, the problems of equipment accuracy and professional dependence in the existing technology are solved, and the stability and accuracy of the multi-frequency composite wave are improved.

CN120704470APending Publication Date: 2025-09-26SHENZHEN ABEL HEALTH TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410345696.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-25
Publication Date
2025-09-26

AI Technical Summary

Technical Problem

In the process of synthesizing multi-frequency composite waves, existing technologies require high-precision equipment and professional guidance, and are prone to affecting the stability and accuracy of the waves.

Method used

By obtaining the waveform parameters of each preset type of wave, decoding processing is performed based on conditional analysis rules, target digital data is extracted and mathematical operations and logical judgments are performed to generate control parameters, and modulation of the frequency, amplitude, phase and harmonic components of each preset type of wave is achieved to generate a multi-frequency composite wave signal.

Benefits of technology

It improves the stability and accuracy of multi-frequency composite waves, reduces the dependence on high-precision equipment and professionals, and simplifies the generation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120704470A_ABST
    Figure CN120704470A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of complex waves, and provides a multi-frequency complex wave generation method, device and equipment and a storage medium, and the method comprises the steps: obtaining the waveform parameters of each preset type of wave; decoding the waveform parameter based on the condition analysis rule to obtain a control parameter; and performing control signal synthesis on each preset type wave based on the control parameter to obtain a multi-frequency composite wave signal. By decoding the waveform parameters of the different preset types of waves to obtain the control parameters of the different preset types of waves, wave parameter control is performed based on the control parameters to generate the multi-frequency composite waves, and the stability and accuracy of the multi-frequency composite waves can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of composite wave technology, and in particular to a method, device, equipment and storage medium for generating a multi-frequency composite wave. Background Art

[0002] A multi-frequency composite wave is a composite waveform composed of multiple waveforms of different frequencies. The synthesis of a multi-frequency composite wave requires consideration of not only the phase, amplitude, and width of each frequency component, as well as their relationships, but also their interactions and interference. Therefore, ensuring the quality and stability of the synthesized multi-frequency composite wave often requires the use of high-precision digital signal generators, amplifiers, filters, and other equipment. These equipment also require rigorous calibration and debugging, which is not only costly but also requires professional guidance throughout the entire process. Any carelessness can compromise the stability and accuracy of the multi-frequency composite wave. Summary of the Invention

[0003] The embodiments of the present application provide a method, apparatus, device and storage medium for generating a multi-frequency composite wave, which aims to decode the waveform parameters of different preset categories of waves, obtain control parameters of different preset categories of waves, and then control the wave parameters based on the control parameters to generate a multi-frequency composite wave, thereby improving the stability and accuracy of the multi-frequency composite wave.

[0004] In a first aspect, an embodiment of the present application provides a method for generating a multi-frequency composite wave, comprising:

[0005] Get the waveform parameters of each preset type of wave;

[0006] Decode the waveform parameters based on the conditional analysis rules to obtain the control parameters;

[0007] Based on the control parameters, the control signals of each preset type of wave are synthesized to obtain a multi-frequency composite wave signal.

[0008] In one embodiment, the waveform parameters include digital data of multiple waveforms and multiple channel frequencies;

[0009] The waveform parameters are decoded based on the conditional analysis rules to obtain the control parameters, including:

[0010] Extracting target digital data from the digital data of multiple waveforms and multiple channel frequencies, the target digital data including at least one of frequency, amplitude, phase and harmonic components;

[0011] Perform mathematical operations on target digital data to obtain intermediate result data;

[0012] Perform logical judgment on the intermediate result data to determine the result data that meets the preset conditions;

[0013] Conditional analysis is performed on the result data that meets the preset conditions to obtain the control parameters.

[0014] In one embodiment, performing logical judgment on the intermediate result data to determine the result data that meets the preset conditions includes:

[0015] If the intermediate result data is within the preset value range, the intermediate result data is determined to be result data that meets the preset conditions;

[0016] If the intermediate result data is not within the preset value range, the intermediate result data is scaled and / or offset based on the preset mapping relationship, and the intermediate result data after scaling and / or offset is mapped to the preset value range to obtain result data that meets the preset conditions.

[0017] In one embodiment, conditional analysis is performed on result data that meets preset conditions to obtain control parameters, including:

[0018] Pre-process the result data that meets the preset conditions and determine the constraints of the control parameters;

[0019] Based on the constraints of the control parameters, the result data that meets the preset conditions are analyzed to obtain the control parameters.

[0020] In one embodiment, the control parameters include: frequency control parameters, amplitude control parameters, phase control parameters, and harmonic component control parameters.

[0021] In one embodiment, the control signals of the preset types of waves are synthesized based on the control parameters to obtain a multi-frequency composite wave signal, including:

[0022] Select the target wave type from various preset wave types;

[0023] According to the frequency control parameters, amplitude control parameters, phase control parameters and harmonic component control parameters, the target type wave is frequency modulated, amplitude modulated, phase modulated or harmonic component modulated to obtain a multi-frequency composite wave signal.

[0024] In one embodiment, the multi-frequency composite wave includes square waves of different frequencies and pulse widths, and / or symmetrical pulse trapezoidal waves of different frequencies and amplitudes.

[0025] In a second aspect, an embodiment of the present application provides a multi-frequency composite wave generating device, comprising:

[0026] An acquisition module is used to obtain waveform parameters of each preset type of wave;

[0027] A processing module is used to decode the waveform parameters based on conditional analysis rules to obtain control parameters;

[0028] The synthesis module is used to synthesize the control signals of each preset type of wave based on the control parameters to obtain a multi-frequency composite wave signal.

[0029] In one embodiment, the waveform parameters include digital data of multiple waveforms and multiple channel frequencies;

[0030] Processing module, including:

[0031] An extraction unit is used to extract target digital data from the digital data of multiple waveforms and multiple channel frequencies, wherein the target digital data includes at least one of frequency, amplitude, phase and harmonic components;

[0032] An operation unit, used to perform mathematical operations on target digital data to obtain intermediate result data;

[0033] A judgment unit, used to perform logical judgment on the intermediate result data to determine the result data that meets the preset conditions;

[0034] The analysis unit is used to perform conditional analysis on the result data that meets the preset conditions to obtain control parameters.

[0035] In one embodiment, the determining unit includes:

[0036] A first judgment subunit is configured to determine that the intermediate result data is result data that meets a preset condition if the intermediate result data is within a preset value range;

[0037] The second judgment subunit is used to scale and / or offset the intermediate result data based on a preset mapping relationship if the intermediate result data is not within the preset value range, and map the intermediate result data after scaling and / or offset to the preset value range to obtain result data that meets the preset conditions.

[0038] In one embodiment, the analysis unit includes:

[0039] The screening subunit is used to pre-process the result data that meets the preset conditions and determine the constraints of the control parameters;

[0040] The analysis subunit is used to analyze the result data that meets the preset conditions based on the constraints of the control parameters to obtain the control parameters.

[0041] In one embodiment, the control parameters include: frequency control parameters, amplitude control parameters, phase control parameters, and harmonic component control parameters.

[0042] In one embodiment, the synthesis module includes:

[0043] A selection unit, configured to select a target type of wave from among various preset types of waves;

[0044] The modulation unit is used to perform frequency modulation, amplitude modulation, phase modulation or harmonic component modulation on the target type wave according to the frequency control parameter, amplitude control parameter, phase control parameter and harmonic component control parameter to obtain a multi-frequency composite wave signal.

[0045] In one embodiment, the multi-frequency composite wave includes square waves of different frequencies and pulse widths, and / or symmetrical pulse trapezoidal waves of different frequencies and amplitudes.

[0046] In a third aspect, an embodiment of the present application provides a device, including:

[0047] memory and processor;

[0048] Memory is used to store computer programs;

[0049] The processor is configured to execute a computer program and implement the multi-frequency composite wave generating method of the first aspect when executing the computer program.

[0050] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, comprising:

[0051] The computer-readable storage medium stores a computer program;

[0052] When the computer program is executed by one or more processors, the one or more processors are caused to execute the multi-frequency composite wave generating method as described in the first aspect above.

[0053] Embodiments of the present application provide a method, apparatus, device, and storage medium for generating a multi-frequency composite wave. The multi-frequency composite wave generation method includes: obtaining waveform parameters for each preset wave type; decoding the waveform parameters based on conditional analysis rules to obtain control parameters; and synthesizing control signals for each preset wave type based on the control parameters to generate a multi-frequency composite wave signal. By decoding the waveform parameters of different preset wave types to obtain control parameters for the different preset wave types, the control parameters are controlled based on the control parameters to generate the multi-frequency composite wave, thereby improving the stability and accuracy of the multi-frequency composite wave. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0055] Figure 1 A schematic flow chart of a method for generating a multi-frequency composite wave provided in an embodiment of the present application;

[0056] Figure 2for Figure 1 Schematic diagram of the specific implementation process of S102;

[0057] Figure 3 A schematic structural diagram of a multi-frequency composite wave generating device provided in an embodiment of the present application;

[0058] Figure 4 This is a schematic block diagram of a multi-frequency composite wave generating device provided in an embodiment of the present application. DETAILED DESCRIPTION

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

[0060] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, combined, or partially merged, so the actual execution order may vary depending on the actual situation.

[0061] It should also be understood that the terms used in this specification are for the purpose of describing specific embodiments only and are not intended to limit the present application. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms unless the context clearly indicates otherwise.

[0062] It should be further understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0063] See also Figure 1 , Figure 1 This is a flow chart of a method for generating a multi-frequency composite wave provided in an embodiment of the present application. In this embodiment, the execution subject of the method for generating a multi-frequency composite wave is a device with data processing function, which can be a personal computer, a server, etc. Figure 1 The illustrated method for generating a multi-frequency composite wave may include:

[0064] S101: Obtain waveform parameters of each preset type of wave.

[0065] The preset wave types include but are not limited to at least one of a sine wave, a square wave, a triangle wave, a sawtooth wave, and a pulse wave. Specifically, the preset wave types can be pre-downloaded and stored according to actual needs, and the waveform parameters of each preset wave type can also be set according to needs.

[0066] Each preset type of wave may include different waveform parameters such as frequency, amplitude, phase, etc.

[0067] Specifically, waveform parameters include digital data for multiple waveforms and multiple channels. Multi-waveform and multi-channel frequency digital data refers to the digital information required to describe the waveform corresponding to a signal. This digital information encompasses frequency data for multiple waveforms and multiple channels. Specifically, some signals may consist of multiple waveforms with different frequencies, amplitudes, and phases. For example, an audio signal can be considered to be composed of sound waves of different frequencies, with each frequency corresponding to a waveform. Multi-waveform parameters typically include information such as the frequency, amplitude, and phase of each waveform. These parameters can be used to describe the characteristics of each waveform in the signal, enabling signal analysis, synthesis, or processing. Furthermore, some signals may be multichannel, meaning they contain multiple independent channels or sound channels. For example, a stereo audio signal contains left and right channels. Each channel may have a different frequency composition or exist with different characteristics such as phase and amplitude. Therefore, describing multi-channel frequencies requires providing frequency information for each channel, as well as possible other parameters.

[0068] S102: Decoding the waveform parameters based on the conditional analysis rules to obtain control parameters.

[0069] Digital data is decoded based on conditional analysis rules, converting them into control parameters for signal generation. Conditional analysis rules can be predefined based on the specific requirements of signal generation and the structure and format of the digital data. Conditional analysis rules are used to decode waveform parameters to extract the control parameters contained therein for further use in signal generation.

[0070] For example, Figure 2 As shown, Figure 2 for Figure 1 Detailed implementation flow chart of S102. Figure 2 It can be seen that in this embodiment, S102 includes S1021 to S1024. The details are as follows:

[0071] S1021: Extract target digital data from the digital data with multiple waveforms and multiple channel frequencies, where the target digital data includes at least one of frequency, amplitude, phase, and harmonic components.

[0072] First, the multi-waveform and multi-channel frequency digital data is filtered or subjected to noise reduction operations to facilitate further time-frequency analysis. Based on the time-frequency analysis results, the characteristics of the target digital data are extracted. Finally, based on the characteristics of the target digital data, the target digital data is extracted from the multi-waveform and multi-channel frequency digital data. Time-frequency analysis includes, but is not limited to, analytical methods such as Fourier transforms or wavelet transforms, which analyze the signal in the time and frequency domains to extract information such as frequency, amplitude, phase, and harmonic components. Based on the results of the time-frequency analysis, the process of extracting the characteristics of the target digital data can be performed by extracting frequency through frequency domain analysis, amplitude through amplitude analysis, phase through phase analysis, and harmonic components through harmonic analysis.

[0073] S1022: Perform mathematical operations on the target digital data to obtain intermediate result data.

[0074] Statistical operations are performed on each target digital data, and the mean value or standard deviation of each target digital data category is calculated. The mean value or standard deviation of each target digital data category is used as intermediate result data. For example, the intermediate result data includes the mean value of frequency, the mean value of amplitude, the mean value of phase, and the mean value of harmonic components.

[0075] S1023: Perform logical judgment on the intermediate result data to determine the result data that meets the preset conditions.

[0076] The method of performing a logical judgment on the intermediate result data to determine the result data that satisfies the preset conditions includes: if the intermediate result data is within a preset value range, determining that the intermediate result data is the result data that satisfies the preset conditions; if the intermediate result data is not within the preset value range, scaling and / or offsetting the intermediate result data based on a preset mapping relationship, mapping the scaled and / or offset intermediate result data to the preset value range to obtain the result data that satisfies the preset conditions. In other words, the preset conditions refer to the preset value range. If the intermediate result data is within the preset value range, the preset conditions are satisfied; otherwise, the preset conditions are not satisfied.

[0077] Specifically, the preset mapping relationship can be a scaling factor, offset, or other mathematical proportional relationship corresponding to the intermediate result data. Scaling refers to adjusting the amplitude of the data proportionally, while offsetting refers to shifting the data up or down by a fixed value to ensure that the intermediate result data falls within a preset value range.

[0078] S1024: Perform conditional analysis on the result data that meets the preset conditions to obtain control parameters.

[0079] Conditional analysis is performed on the result data that meets the preset conditions to obtain control parameters, including: preprocessing the result data that meets the preset conditions to determine the constraints of the control parameters; based on the constraints of the control parameters, analyzing the result data that meets the preset conditions to obtain the control parameters.

[0080] Specifically, the intermediate result data that meets the preset conditions includes the average frequency, average amplitude, average phase, and average harmonic component values ​​within their respective corresponding preset value ranges. In this embodiment, preprocessing the result data that meets the preset conditions to determine the constraint conditions of the control parameters includes: performing a weighted average calculation on each intermediate result data within its respective corresponding preset value range to obtain a weighted average value; and using the corresponding weighted average value as the constraint condition of the control parameter.

[0081] Based on the constraints of the control parameters, the result data that meets the preset conditions are analyzed to obtain the control parameters, including: calculating the absolute values ​​of the differences between each intermediate result data within the corresponding preset value range and the corresponding weighted average value, and using the calculated absolute values ​​of each difference as the control parameter.

[0082] By first performing a logical judgment on the intermediate result data, the result data within the preset value range is obtained, and then further performing a weighted average calculation on the result data within the preset value range, and using the absolute value of the difference between the result of the weighted average calculation and the corresponding intermediate result data as the control parameter for signal generation, the waveform parameters of the signal to be generated can be effectively controlled within an appropriate range, thereby improving the stability of the signal.

[0083] In one embodiment, the control parameter includes at least one of a frequency control parameter, an amplitude control parameter, a phase control parameter, and a harmonic component control parameter.

[0084] S103: synthesizing control signals of various preset wave types based on the control parameters to obtain a multi-frequency composite wave signal.

[0085] Exemplarily, control signals of each preset type of wave are synthesized based on control parameters to obtain a multi-frequency composite wave signal, including: selecting a target type of wave from each preset type of wave; and frequency modulating, amplitude modulating, phase modulating or harmonic component modulating the target type of wave according to frequency control parameters, amplitude control parameters, phase control parameters and harmonic component control parameters to obtain a multi-frequency composite wave signal.

[0086] The multi-frequency composite wave includes square waves of different frequencies and pulse widths, and / or symmetrical pulse trapezoidal waves of different frequencies and amplitudes.

[0087] The above analysis demonstrates that the multi-frequency composite wave generation method provided in the embodiments of the present application includes: obtaining waveform parameters for each preset wave type; decoding the waveform parameters based on conditional analysis rules to obtain control parameters; and synthesizing control signals for each preset wave type based on the control parameters to generate a multi-frequency composite wave signal. By decoding the waveform parameters of different preset wave types to obtain control parameters for each preset wave type, the waveform parameters are controlled based on the control parameters to generate the multi-frequency composite wave, thereby improving the stability and accuracy of the multi-frequency composite wave.

[0088] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0089] Please refer to Figure 3 , Figure 3 This is a schematic diagram of the structure of the multi-frequency composite wave generating device provided in the embodiment of the present application. The modules included are used to perform Figure 1 Each step in the corresponding embodiment. Please refer to Figure 1 For the convenience of explanation, only the parts related to this embodiment are shown. Figure 3 , the multi-frequency composite wave generating device 30 includes:

[0090] An acquisition module 301 is used to acquire waveform parameters of each preset type of wave;

[0091] The processing module 302 is used to decode the waveform parameters based on the conditional analysis rules to obtain the control parameters;

[0092] The synthesis module 303 is used to synthesize the control signals of each preset type of wave based on the control parameters to obtain a multi-frequency composite wave signal.

[0093] In one embodiment, the waveform parameters include digital data of multiple waveforms and multiple channel frequencies;

[0094] The processing module 302 includes:

[0095] An extraction unit is used to extract target digital data from the digital data of multiple waveforms and multiple channel frequencies, wherein the target digital data includes at least one of frequency, amplitude, phase and harmonic components;

[0096] An operation unit, used to perform mathematical operations on target digital data to obtain intermediate result data;

[0097] A judgment unit, used to perform logical judgment on the intermediate result data to determine the result data that meets the preset conditions;

[0098] The analysis unit is used to perform conditional analysis on the result data that meets the preset conditions to obtain control parameters.

[0099] In one embodiment, the determining unit includes:

[0100] A first judgment subunit is configured to determine that the intermediate result data is result data that meets a preset condition if the intermediate result data is within a preset value range;

[0101] The second judgment subunit is used to scale and / or offset the intermediate result data based on a preset mapping relationship if the intermediate result data is not within the preset value range, and map the intermediate result data after scaling and / or offset to the preset value range to obtain result data that meets the preset conditions.

[0102] In one embodiment, the analysis unit includes:

[0103] The screening subunit is used to pre-process the result data that meets the preset conditions and determine the constraints of the control parameters;

[0104] The analysis subunit is used to analyze the result data that meets the preset conditions based on the constraints of the control parameters to obtain the control parameters.

[0105] In one embodiment, the control parameters include: frequency control parameters, amplitude control parameters, phase control parameters, and harmonic component control parameters.

[0106] In one embodiment, the synthesis module 303 includes:

[0107] A selection unit, configured to select a target type of wave from among various preset types of waves;

[0108] The modulation unit is used to perform frequency modulation, amplitude modulation, phase modulation or harmonic component modulation on the target type wave according to the frequency control parameter, amplitude control parameter, phase control parameter and harmonic component control parameter to obtain a multi-frequency composite wave signal.

[0109] In one embodiment, the multi-frequency composite wave includes square waves of different frequencies and pulse widths, and / or symmetrical pulse trapezoidal waves of different frequencies and amplitudes.

[0110] See also Figure 4 As shown, Figure 4 This is a schematic block diagram of a multi-frequency composite wave generating device provided in an embodiment of the present application.

[0111] Exemplarily, the multi-frequency composite wave generating device 40 includes a processor 401 and a memory 402 .

[0112] Exemplarily, the processor 401 and the memory 402 are connected via a bus 403 , which is, for example, an I 2 C (Inter-integrated Circuit) bus.

[0113] Specifically, the processor 401 may be a micro-controller unit (MCU), a central processing unit (CPU), or a digital signal processor (DSP).

[0114] Specifically, the memory 402 may be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a mobile hard disk.

[0115] The processor 401 is configured to run the computer program stored in the memory 402 and implement the steps of the above-mentioned multi-frequency composite wave generating method when executing the computer program.

[0116] Exemplarily, the processor 401 is configured to run a computer program stored in the memory 402 and implement the following steps when executing the computer program:

[0117] Get the waveform parameters of each preset type of wave;

[0118] Decode the waveform parameters based on the conditional analysis rules to obtain the control parameters;

[0119] Based on the control parameters, the control signals of each preset type of wave are synthesized to obtain a multi-frequency composite wave signal.

[0120] In one embodiment, the waveform parameters include digital data of multiple waveforms and multiple channel frequencies;

[0121] The waveform parameters are decoded based on the conditional analysis rules to obtain the control parameters, including:

[0122] Extracting target digital data from the digital data of multiple waveforms and multiple channel frequencies, the target digital data including at least one of frequency, amplitude, phase and harmonic components;

[0123] Perform mathematical operations on target digital data to obtain intermediate result data;

[0124] Perform logical judgment on the intermediate result data to determine the result data that meets the preset conditions;

[0125] Conditional analysis is performed on the result data that meets the preset conditions to obtain the control parameters.

[0126] In one embodiment, performing logical judgment on the intermediate result data to determine the result data that meets the preset conditions includes:

[0127] If the intermediate result data is within the preset value range, the intermediate result data is determined to be result data that meets the preset conditions;

[0128] If the intermediate result data is not within the preset value range, the intermediate result data is scaled and / or offset based on the preset mapping relationship, and the intermediate result data after scaling and / or offset is mapped to the preset value range to obtain result data that meets the preset conditions.

[0129] In one embodiment, conditional analysis is performed on result data that meets preset conditions to obtain control parameters, including:

[0130] Pre-process the result data that meets the preset conditions and determine the constraints of the control parameters;

[0131] Based on the constraints of the control parameters, the result data that meets the preset conditions are analyzed to obtain the control parameters.

[0132] In one embodiment, the control parameters include: frequency control parameters, amplitude control parameters, phase control parameters, and harmonic component control parameters.

[0133] In one embodiment, the control signals of the preset types of waves are synthesized based on the control parameters to obtain a multi-frequency composite wave signal, including:

[0134] Select the target wave type from various preset wave types;

[0135] According to the frequency control parameters, amplitude control parameters, phase control parameters and harmonic component control parameters, the target type wave is frequency modulated, amplitude modulated, phase modulated or harmonic component modulated to obtain a multi-frequency composite wave signal.

[0136] In one embodiment, the multi-frequency composite wave includes square waves of different frequencies and pulse widths, and / or symmetrical pulse trapezoidal waves of different frequencies and amplitudes.

[0137] The specific principles and implementation methods of the multi-frequency composite wave generating device provided in the embodiment of the present application are similar to those of the multi-frequency composite wave generating method in the aforementioned embodiment, and will not be repeated here.

[0138] The present application also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the processor implements the following steps:

[0139] Get the waveform parameters of each preset type of wave;

[0140] Decode the waveform parameters based on the conditional analysis rules to obtain the control parameters;

[0141] Based on the control parameters, the control signals of each preset type of wave are synthesized to obtain a multi-frequency composite wave signal.

[0142] In one embodiment, the waveform parameters include digital data of multiple waveforms and multiple channel frequencies;

[0143] The waveform parameters are decoded based on the conditional analysis rules to obtain the control parameters, including:

[0144] Extracting target digital data from the digital data of multiple waveforms and multiple channel frequencies, the target digital data including at least one of frequency, amplitude, phase and harmonic components;

[0145] Perform mathematical operations on target digital data to obtain intermediate result data;

[0146] Perform logical judgment on the intermediate result data to determine the result data that meets the preset conditions;

[0147] Conditional analysis is performed on the result data that meets the preset conditions to obtain the control parameters.

[0148] In one embodiment, performing logical judgment on the intermediate result data to determine the result data that meets the preset conditions includes:

[0149] If the intermediate result data is within the preset value range, the intermediate result data is determined to be result data that meets the preset conditions;

[0150] If the intermediate result data is not within the preset value range, the intermediate result data is scaled and / or offset based on the preset mapping relationship, and the intermediate result data after scaling and / or offset is mapped to the preset value range to obtain result data that meets the preset conditions.

[0151] In one embodiment, conditional analysis is performed on result data that meets preset conditions to obtain control parameters, including:

[0152] Pre-process the result data that meets the preset conditions and determine the constraints of the control parameters;

[0153] Based on the constraints of the control parameters, the result data that meets the preset conditions are analyzed to obtain the control parameters.

[0154] In one embodiment, the control parameters include: frequency control parameters, amplitude control parameters, phase control parameters, and harmonic component control parameters.

[0155] In one embodiment, the control signals of the preset types of waves are synthesized based on the control parameters to obtain a multi-frequency composite wave signal, including:

[0156] Select the target wave type from various preset wave types;

[0157] According to the frequency control parameters, amplitude control parameters, phase control parameters and harmonic component control parameters, the target type wave is frequency modulated, amplitude modulated, phase modulated or harmonic component modulated to obtain a multi-frequency composite wave signal.

[0158] In one embodiment, the multi-frequency composite wave includes square waves of different frequencies and pulse widths, and / or symmetrical pulse trapezoidal waves of different frequencies and amplitudes.

[0159] The computer-readable storage medium may be an internal storage unit of the multi-frequency complex wave generating device in the aforementioned embodiments, such as a hard disk or memory of the multi-frequency complex wave generating device. The computer-readable storage medium may also be an external storage device of the multi-frequency complex wave generating device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash memory card, etc., equipped with the multi-frequency complex wave generating device.

[0160] It should be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present application.

[0161] It will also be understood that the term "and / or" as used in this application and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0162] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present application, and such modifications or substitutions should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A method for generating a multi-frequency composite wave, characterized in that: include: Get the waveform parameters of each preset type of wave; Decoding the waveform parameters based on conditional analysis rules to obtain control parameters; Based on the control parameters, control signals of the preset types of waves are synthesized to obtain a multi-frequency composite wave signal.

2. The multi-frequency composite wave generation method according to claim 1, characterized in that: The waveform parameters include digital data of multiple waveforms and multiple channel frequencies; The decoding process of the waveform parameters based on the conditional analysis rules to obtain the control parameters includes: Extracting target digital data from the digital data of the multiple waveforms and the multiple channel frequencies, the target digital data including at least one of frequency, amplitude, phase and harmonic components; Performing mathematical operations on the target digital data to obtain intermediate result data; Performing logical judgment on the intermediate result data to determine result data that meets preset conditions; Condition analysis is performed on the result data that meets the preset conditions to obtain the control parameters.

3. The multi-frequency composite wave generating method according to claim 2, characterized in that: The performing logical judgment on the intermediate result data to determine result data that meets preset conditions includes: If the intermediate result data is within a preset value range, determining that the intermediate result data is result data that meets a preset condition; If the intermediate result data is not within the preset value range, the intermediate result data is scaled and / or offset based on the preset mapping relationship, and the intermediate result data after scaling and / or offset is mapped to the preset value range to obtain the result data that meets the preset conditions.

4. The multi-frequency composite wave generating method according to claim 3, characterized in that: The performing conditional analysis on the result data that meets the preset conditions to obtain the control parameters includes: Preprocessing the result data that meets the preset conditions to determine the constraint conditions of the control parameters; Based on the constraint conditions of the control parameters, the result data that meets the preset conditions is analyzed to obtain the control parameters.

5. The method for generating a multi-frequency composite wave according to claim 1, wherein: The control parameters include: at least one of a frequency control parameter, an amplitude control parameter, a phase control parameter and a harmonic component control parameter.

6. The method for generating a multi-frequency composite wave according to claim 5, wherein: The step of synthesizing control signals of the preset types of waves based on the control parameters to obtain a multi-frequency composite wave signal includes: Selecting a target type of wave from the preset types of waves; According to the frequency control parameter, the amplitude control parameter, the phase control parameter and the harmonic component control parameter, the target type wave is subjected to frequency modulation, amplitude modulation, phase modulation or harmonic component modulation to obtain the multi-frequency composite wave signal.

7. The method for generating a multi-frequency composite wave according to claim 6, wherein: The multi-frequency composite wave includes square waves of different frequencies and pulse widths, and / or symmetrical pulse trapezoidal waves of different frequencies and amplitudes.

8. A multi-frequency composite wave generating device, characterized in that: The device comprises: An acquisition module is used to obtain waveform parameters of each preset type of wave; A processing module, configured to decode the waveform parameters based on conditional analysis rules to obtain control parameters; The synthesis module is used to synthesize the control signals of the preset types of waves based on the control parameters to obtain a multi-frequency composite wave signal.

9. A device, characterized in that include: memory and processor; The memory is used to store computer programs; The processor is configured to execute the computer program and implement the steps of the multi-frequency composite wave generating method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program; When the computer program is executed by one or more processors, the one or more processors are caused to perform the steps of the multi-frequency complex wave generating method according to any one of claims 1 to 7.