A multi-stage signal separation method, a multi-stage signal separation device, an apparatus and a medium
By employing a multi-level decomposition and mode filtering strategy in a multi-level signal separation method, the limitations of EMD and VMD in processing complex modulated signals are overcome, achieving accurate signal decomposition and noise removal, and improving the accuracy and efficiency of signal processing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- MANDI MEDICAL INSTR (SHANGHAI) CO LTD
- Filing Date
- 2025-07-02
- Publication Date
- 2026-07-21
AI Technical Summary
Existing empirical mode decomposition (EMD) and variational empirical mode decomposition (VMD) methods are difficult to effectively handle complex modulated signals, lack adaptive parameter optimization mechanisms and decomposition result evaluation, resulting in inaccurate signal separation.
A multi-level signal separation method is adopted, which uses multi-level decomposition and mode screening strategies, and utilizes mode quantity limits, tolerance thresholds and decomposer selection parameters, combined with frequency domain thresholds, amplitude thresholds and mode energy thresholds, to achieve automatic location and separation of signals and noise.
It achieves accurate extraction of target components and noise removal from complex signals, improves the accuracy and efficiency of signal separation, and overcomes the limitations of existing technologies.
Smart Images

Figure CN120811835B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of signal processing technology, and in particular to a multi-level signal separation method, a multi-level signal separation device, equipment, and medium. Background Technology
[0002] In the field of signal processing, the separation of signal and noise has been a long-standing challenge. Faced with the non-stationary nature of signals, Empirical Mode Decomposition (EMD) and its derivatives are gaining increasing attention. Empirical Mode Decomposition, as an adaptive signal processing technique, can decompose complex signals into a finite number of eigenmode functions. Variational Empirical Mode Decomposition (VMD) is a non-recursive signal decomposition method based on variational principles. It constructs a variational framework to decompose the signal into eigenmodes with specific center frequencies and finite bandwidths.
[0003] However, both EMD and VMD struggle with complex modulated signals. EMD often fails to fully capture the multi-scale characteristics of a signal in a single decomposition, consistently exhibiting mode aliasing issues. VMD also has limitations when processing complex modulated signals, lacking both adaptive parameter optimization mechanisms and effective evaluation and filtering mechanisms for decomposition results. Therefore, achieving accurate extraction of target components from complex signals has become a significant technical challenge. Summary of the Invention
[0004] In view of this, the purpose of this application is to provide a multi-level signal separation method, a multi-level signal separation device, equipment and medium. By performing multi-level decomposition of the signal and multi-level modal screening strategy, the target components in the complex signal are accurately extracted. Through the progressive screening mechanism, the optimal separation boundary between the signal and noise can be automatically located, thereby achieving accurate decomposition of the complex signal and noise removal. This overcomes the limitations of the prior art, achieves high efficiency in the signal processing process, and improves the accuracy of signal separation.
[0005] In a first aspect, embodiments of this application provide a multi-level signal separation method, the multi-level signal separation method comprising: Acquire the original signal to be separated, and the separation target set by the user based on the separation requirements of the original signal; Based on the separation objective, determine the parameter configuration of each stage of the multi-stage signal decomposer and the mode selection strategy of each stage of the multi-stage signal selector. The first-stage signal decomposer in the multi-stage signal decomposer is used as the target decomposer, the first-stage signal selector in the multi-stage signal selector is used as the target selector, the original signal is used as the input signal, and the input signal is sequentially input into the target decomposer and the target selector to obtain the filtered mode signal, the mode signal to be decomposed and the residual signal. When the separation stopping criterion is not met, the second-level signal decomposer in the multi-level signal decomposer is used as the target decomposer, the second-level signal selector in the multi-level signal selector is used as the target selector, and the mode signal to be decomposed is used as the input signal. Then, the step of sequentially inputting the input signal into the target decomposer and the target selector is returned to be executed until the separation stopping criterion is met. When the separation stopping criterion is reached, the filtered modal signal is reconstructed to obtain the separated target signal.
[0006] Furthermore, the parameter configuration of each stage of the signal decomposer includes mode number limit, tolerance threshold and decomposer selection parameters, and the mode selection strategy of each stage of the signal selector includes frequency domain threshold, amplitude threshold and mode energy threshold.
[0007] Furthermore, the step of sequentially inputting the input signal into the target decomposer and the target selector to obtain the filtered mode signal, the mode signal to be decomposed, and the residual signal includes: The current resolver base is determined based on the resolver selection parameters corresponding to the target resolver. Using the decomposer basis, the input signal is decomposed based on the modality number limit and tolerance threshold corresponding to the target decomposer to obtain the modality signal to be screened and the residual signal; The modal signal to be screened is input into the target selector, and the modal signal to be screened is screened based on the modal selection strategy of the target selector, so as to determine the filtered modal signal and the modal signal to be decomposed from the modal signal to be screened.
[0008] Furthermore, the following steps are used to determine whether the separation stop criterion has been met: The residual energy ratio is calculated based on the residual signal and the original signal; If the residual energy ratio is greater than or equal to a preset threshold, it is considered that the separation stop criterion has not been met. If the residual energy ratio is less than the preset threshold, then the separation stop criterion is considered to have been met.
[0009] Secondly, embodiments of this application also provide a multi-stage signal separation device, the multi-stage signal separation device comprising: The separation target determination module is used to acquire the original signal to be separated, and the separation target set by the user according to the separation requirements of the original signal; The parameter determination module is used to determine the parameter configuration of each stage of the multi-stage signal decomposer and the mode selection strategy of each stage of the multi-stage signal selector according to the separation target. The first signal separation module is used to take the first-stage signal decomposer in the multi-stage signal decomposer as the target decomposer, take the first-stage signal selector in the multi-stage signal selector as the target selector, take the original signal as the input signal, and input the input signal sequentially into the target decomposer and the target selector to obtain the filtered mode signal, the mode signal to be decomposed and the residual signal. The second signal separation module is used to, when the separation stop criterion is not met, take the second-level signal decomposer in the multi-level signal decomposer as the target decomposer, take the second-level signal selector in the multi-level signal selector as the target selector, take the modal signal to be decomposed as the input signal, and return to execute the step of sequentially inputting the input signal into the target decomposer and the target selector until the separation stop criterion is met. The signal reconstruction module is used to reconstruct the filtered mode signal when the separation stopping criterion is reached, so as to obtain the separated target signal.
[0010] Furthermore, the parameter configuration of each stage of the signal decomposer includes mode number limit, tolerance threshold and decomposer selection parameters, and the mode selection strategy of each stage of the signal selector includes frequency domain threshold, amplitude threshold and mode energy threshold.
[0011] Furthermore, when the first signal separation module sequentially inputs the input signal into the target decomposer and the target selector to obtain the filtered mode signal, the mode signal to be decomposed, and the residual signal, the first signal separation module is also used for: The current resolver base is determined based on the resolver selection parameters corresponding to the target resolver. Using the decomposer basis, the input signal is decomposed based on the modality number limit and tolerance threshold corresponding to the target decomposer to obtain the modality signal to be screened and the residual signal; The modal signal to be screened is input into the target selector, and the modal signal to be screened is screened based on the modal selection strategy of the target selector, so as to determine the filtered modal signal and the modal signal to be decomposed from the modal signal to be screened.
[0012] Furthermore, the multi-stage signal separation device also includes a judgment module, which is used to determine whether the separation stop criterion has been met through the following steps: The residual energy ratio is calculated based on the residual signal and the original signal; If the residual energy ratio is greater than or equal to a preset threshold, it is considered that the separation stop criterion has not been met. If the residual energy ratio is less than the preset threshold, then the separation stop criterion is considered to have been met.
[0013] Thirdly, embodiments of this application also provide an electronic device, including: a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, the steps of the multi-level signal separation method described above are performed.
[0014] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the multi-level signal separation method described above.
[0015] This application provides a multi-level signal separation method, device, equipment, and medium. First, it acquires the original signal to be separated and the separation target set by the user based on the separation requirements of the original signal. Then, it determines the parameter configuration of each stage of the multi-level signal decomposer and the mode selection strategy of each stage of the multi-level signal selector based on the separation target. The first stage of the multi-level signal decomposer is used as the target decomposer, the first stage of the multi-level signal selector is used as the target selector, and the original signal is used as the input signal. The input signal is then sequentially input... The signals are input into the target decomposer and the target selector to obtain the filtered mode signal, the mode signal to be decomposed, and the residual signal. When the separation stopping criterion is not met, the second-stage signal decomposer in the multi-stage signal decomposer is used as the target decomposer, the second-stage signal selector in the multi-stage signal selector is used as the target selector, and the mode signal to be decomposed is used as the input signal. The process of sequentially inputting the input signal into the target decomposer and the target selector is repeated until the separation stopping criterion is met. When the separation stopping criterion is met, the filtered mode signal is reconstructed to obtain the separated target signal.
[0016] This application achieves accurate extraction of target components from complex signals through multi-level decomposition and multi-level modal screening strategies. The progressive screening mechanism can automatically locate the optimal separation boundary between signal and noise, achieving accurate decomposition and noise removal of complex signals. This overcomes the limitations of existing technologies, achieves high efficiency in signal processing, and improves the accuracy of signal separation.
[0017] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0018] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 A flowchart illustrating a multi-level signal separation method provided in an embodiment of this application; Figure 2 This is one of the structural schematic diagrams of a multi-stage signal separation device provided in the embodiments of this application; Figure 3 This is a second schematic diagram of a multi-stage signal separation device provided in an embodiment of this application; Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0020] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of this application. Based on the embodiments of this application, every other embodiment obtained by those skilled in the art without inventive effort falls within the scope of protection of this application.
[0021] First, the applicable scenarios for this application will be introduced. This application can be applied to the field of signal processing technology.
[0022] In the field of signal processing, the separation of signal and noise has been a long-standing challenge. Faced with the non-stationary nature of signals, Empirical Mode Decomposition (EMD) and its derivatives are gaining increasing attention. EMD, as an adaptive signal processing technique, can decompose complex signals into a finite number of eigenmode functions. The core characteristics of EMD are its completeness and adaptability, but it suffers from limitations such as mode aliasing and endpoint effects in practical applications. Variational Empirical Mode Decomposition (VMD) is a non-recursive signal decomposition method based on variational principles. It decomposes signals into eigenmodes with specific center frequencies and finite bandwidths by constructing a variational framework. Compared to traditional EMD, VMD has a stronger theoretical foundation and greater numerical stability.
[0023] Research has revealed that both EMD and VMD struggle with complex modulated signals. EMD often fails to fully capture the multi-scale characteristics of a signal in a single decomposition, consistently exhibiting mode aliasing. VMD also has limitations in processing complex modulated signals, lacking both adaptive parameter optimization mechanisms and effective evaluation and filtering mechanisms for decomposition results. Therefore, achieving accurate extraction of target components from complex signals has become a significant technical challenge.
[0024] Based on this, embodiments of this application provide a multi-level signal separation method, a multi-level signal separation device, equipment, and medium, which realizes the accurate extraction of target components in complex signals and the accurate decomposition and noise removal of complex signals, thereby achieving high efficiency in the signal processing process and improving the accuracy of signal separation.
[0025] Please see Figure 1 , Figure 1 This is a flowchart illustrating a multi-level signal separation method provided in an embodiment of this application. Figure 1 As shown in the embodiments of this application, the multi-level signal separation method includes: S101, acquire the original signal to be separated, and the separation target set by the user according to the separation requirements of the original signal.
[0026] Here, the original signal refers to the signal that needs to be separated. For example, the original signal can be a multi-channel magnetocardiogram signal, which is not specifically limited in this application. The separation target is set by the user based on the current separation requirements of the original signal.
[0027] Regarding step S101 above, in specific implementation, the original signal to be separated is first acquired, along with the separation target set by the user based on the separation requirements of the original signal. Here, according to the embodiments provided in this application, the separation target has the following modes: 1. Signal-to-noise frequency domain state: low-high, high-low, and mixed, selecting one of the three; 2. Signal-to-noise amplitude state: weak-strong, strong-weak, and mixed, selecting one of the three; 3. Filtering level: conservative (maximum signal retention), aggressive (maximum noise removal), and balanced (balancing the first two as much as possible). As an example, the separation target set by the user can be a mode where the signal-to-noise frequency domain state is low-high and the filtering level is aggressive; this application does not specifically limit this.
[0028] S102, determine the parameter configuration of each stage of the multi-stage signal decomposer and the mode selection strategy of each stage of the multi-stage signal selector according to the separation target.
[0029] Here, the signal decomposer used in this application includes a multi-stage signal decomposer. The signal selector also includes a multi-stage signal selector to achieve multi-stage signal decomposition and multi-stage mode selection of the original signal.
[0030] Regarding step S102 above, in specific implementation, the parameter configuration of each stage of the multi-stage signal decomposer and the mode selection strategy of each stage of the multi-stage signal selector are determined based on the separation target obtained in step S101.
[0031] Specifically, according to the embodiments provided in this application, the parameter configuration of each stage of the signal decomposer includes a mode number limit, a tolerance threshold, and a decomposer selection parameter. The mode selection strategy of each stage of the signal selector includes a frequency domain threshold, an amplitude threshold, and a mode energy threshold.
[0032] Specifically, for multi-stage signal decomposers, each stage has more stringent decomposition requirements, with different configurations for the number of decomposed modes, decomposition tolerance thresholds, and decomposer parameter selection (EMD or VMD). The parameter configuration for each stage of the signal decomposer can be represented as a vector:
[0033] in, This represents the limit on the number of modes for the i-th level signal decomposer. This represents the tolerance threshold of the i-th level signal decomposer. This represents the resolver selection parameters of the i-th level signal resolver (e.g., EMD=0, VMD=1, etc.).
[0034] Continuing the example above, when the user sets the separation target to a low-high signal-to-noise frequency domain state and an aggressive filtering level, the parameter configuration for each stage of the signal decomposer is as follows: For the first stage signal decomposer, =8, =0.1, =1; For the second-stage signal decomposer, =5, =0.05, =1; For the third-stage signal decomposer, =3, =0.02, =1. Here, in this example, the parameters of the signal decomposer change as follows: the number of modes decreases with each level to ensure that high-frequency components are fully separated; the tolerance threshold decreases to improve separation accuracy; and the VMD decomposer is selected because it is more suitable for frequency domain feature separation.
[0035] Specifically, for multi-level signal selectors, each signal selector is responsible for filtering the decomposed modes. For example, for the extraction of baseline signals, basic analysis (such as spectral distribution / amplitude range) is performed on the separated modes, and signals that meet the standards are selected as the filtered signals or enter the next level of filtering (such as the spectral centroid <1Hz is the filtered baseline, and the spectral centroid 1-10Hz enters the next level of filtering).
[0036] Continuing the example above, when the user sets the separation target to a low-high signal-to-noise frequency domain state and an aggressive filtering level, the mode selection strategy for each signal selector stage is as follows: For the first-stage signal selector, the frequency domain threshold is 40 Hz, the amplitude threshold is 0.3, and the mode energy threshold is 15%. Therefore, the mode selection strategy for this signal selector is fc < 40 Hz, amplitude > 0.3, and mode energy > 15%. For the second-stage signal selector, the frequency domain threshold is 25 Hz, the amplitude threshold is 0.2, and the mode energy threshold is 10%. Therefore, the mode selection strategy for this signal selector has a frequency domain range of fc < 25 Hz, amplitude > 0.2, and mode energy > 10%. For the third-stage signal selector, the frequency domain threshold is 15 Hz, the amplitude threshold is 0.1, and the mode energy threshold is 5%. Therefore, the mode selection strategy for this signal selector is fc < 15 Hz, amplitude > 0.1, and mode energy > 5%.
[0037] S103, the first-stage signal decomposer in the multi-stage signal decomposer is used as the target decomposer, the first-stage signal selector in the multi-stage signal selector is used as the target selector, the original signal is used as the input signal, and the input signal is sequentially input into the target decomposer and the target selector to obtain the filtered mode signal, the mode signal to be decomposed, and the residual signal.
[0038] Here, the filtered modal signals refer to the filtered signals that meet the screening criteria, and the modal signals to be decomposed refer to the modal signals that need to enter the next level of decomposition and screening.
[0039] Regarding step S103 above, in specific implementation, the first-stage signal decomposer in the multi-stage signal decomposer is used as the target decomposer, and the first-stage signal selector in the multi-stage signal selector is used as the target selector. The original signal obtained in step S101 is used as the input signal, and the input signal is sequentially input into the target decomposer and the target selector to perform signal decomposition and selection. Specifically, the target decomposer decomposes the input signal to obtain modal signals and residual signals, and the target selector filters the modes to obtain filtered modal signals and modal signals to be decomposed.
[0040] As an optional embodiment, regarding step S103 above, the step of sequentially inputting the input signal into the target decomposer and the target selector to obtain the filtered mode signal, the mode signal to be decomposed, and the residual signal includes: Step 1031: Determine the current resolver base based on the resolver selection parameters corresponding to the target resolver.
[0041] Step 1032: Using the decomposer basis, the input signal is decomposed based on the modality number limit and tolerance threshold corresponding to the target decomposer to obtain the modality signal to be screened and the residual signal.
[0042] Regarding steps 1031-1032 above, in specific implementation, the current resolver base is determined based on the resolver parameters corresponding to the target resolver. Continuing the example above, when the user sets the separation target to a low-to-high signal-to-noise frequency domain state and an aggressive filtering level, and... When =1, the decomposer basis is determined to be the VMD decomposer. Then, using the decomposer basis, the input signal is decomposed based on the mode number limit and tolerance threshold corresponding to the target decomposer to obtain the mode signal to be screened and the residual signal.
[0043] Here, as an example, when the decomposer substrate is EMD, the EMD decomposition process can be represented as:
[0044] in, Indicates the input signal. This represents the i-th intrinsic mode function (IMF), i.e., the modal signal to be screened. Let represent the residual signal, and n represent the number of IMFs. Here, the intrinsic mode function (IMF) satisfies the following two conditions: the number of extrema differs from the number of zero-crossings by no more than 1: this means that the waveform of the IMF changes smoothly at any time without abrupt changes. At any time, the local mean is 0: this means that the waveform of the IMF is symmetrical about the time axis at any time and has no DC offset.
[0045] Step 1033: Input the modal signal to be filtered into the target selector, and filter the modal signal to be filtered based on the modal selection strategy of the target selector, so as to determine the filtered modal signal and the modal signal to be decomposed from the modal signal to be filtered.
[0046] Regarding step 1033 above, in specific implementation, the modal signals to be screened obtained from the decomposition in step 1032 are input into the target selector. Based on the modal selection strategy of the target selector, the modal signals to be screened are then screened to obtain multiple target modal signals. Specifically, the spectral centroid, amplitude range, and energy distribution of the modal signals to be screened need to be calculated first, and an evaluation function for the modal signals to be screened can be defined. :
[0047] in, Let C be the centroid of the spectrum of the modal signal c to be screened. Let c be the amplitude range of the modal signal to be screened. Let c be the energy distribution of the modal signal to be screened. Then, the modal signal to be screened is input into a target selector for filtering. The target selector's decision rule is: if all screening conditions are met, it is classified as a filtered modal signal; if only some are met, it proceeds to the next level and is classified as a modal signal to be decomposed; if none are met, it is classified as noise. Here, the decision function of the target selector is... It can be represented as:
[0048] in, This indicates the filtering result of the modal signal c to be filtered. This represents the decision threshold vector of the i-th level signal selector, used to determine whether a mode is a signal. Responsible for evaluating the modal signals to be screened using the evaluation function. and decision threshold vector Calculate the filtering results .
[0049] S104, when the separation stop criterion is not met, the second-level signal decomposer in the multi-level signal decomposer is used as the target decomposer, the second-level signal selector in the multi-level signal selector is used as the target selector, and the mode signal to be decomposed is used as the input signal. Then, the step of sequentially inputting the input signal into the target decomposer and the target selector is returned to be executed until the separation stop criterion is met.
[0050] Regarding step S104 above, in specific implementation, when it is determined that the separation of the current round has not reached the separation stop criterion, the next level of signal decomposition and signal filtering is performed. The second-level signal decomposer in the multi-level signal decomposer is used as the target decomposer, and the second-level signal selector in the multi-level signal selector is used as the target selector. The modal signals to be decomposed that need to enter the next level of decomposition and filtering determined in step S103 are used as input signals. The step of sequentially inputting the input signals into the target decomposer and the target selector in step S103 above is returned to perform decomposition and filtering of the input signals again until it is determined that the separation of the current round has reached the separation stop criterion.
[0051] As an optional embodiment, according to the multi-level signal separation method provided in this application, the following steps are used to determine whether the separation stop criterion has been met: A: Calculate the residual energy ratio based on the residual signal and the original signal.
[0052] The residual energy ratio (RER) is an important metric in signal processing for evaluating the effectiveness of signal decomposition. By calculating the RER, we can determine whether the decomposition algorithm has effectively extracted the main components of the signal. It measures the accuracy of the decomposition by comparing the total energy of the original signal with the energy of the decomposed residual. A smaller RER indicates a better decomposition and more effective extraction of the main components of the signal. Specifically, the RER can be represented by the ratio of the L2 norm of the residual signal to the L2 norm of the original signal.
[0053] Regarding step A above, in practical implementation, the residual energy ratio is calculated based on the residual signal and the original signal. Specifically, the residual energy ratio is calculated using the following formula:
[0054] in, The residual energy ratio, This represents the L2 norm, which is the square root of the sum of the squares of the signals.
[0055] B: If the residual energy ratio is greater than or equal to the preset threshold, it is considered that the separation stop criterion has not been met.
[0056] C: If the residual energy ratio is less than the preset threshold, then the separation stop criterion is considered to have been met.
[0057] Regarding steps B-C above, in practical implementation, if the calculated residual energy ratio is greater than or equal to a preset threshold, it is considered that the separation stopping criterion has not been met. If the calculated residual energy ratio is less than the preset threshold, it is considered that the separation stopping criterion has been met.
[0058] S105, when the separation stopping criterion is reached, the multiple target modal signals are reconstructed to obtain the separated target signals.
[0059] Regarding step S105 above, in specific implementation, when the set separation stop criterion is reached, the separated multiple target mode signals are reconstructed to obtain the separated target signal. Specifically, the signal reconstruction is represented as follows:
[0060] in, The reconstructed target signal is formed by combining multiple modes. The set of modalities represents the set of indices of all modalities involved in the synthesis.
[0061] The multi-level signal separation method provided in this application first acquires the original signal to be separated and the separation target set by the user according to the separation requirements of the original signal; then, it determines the parameter configuration of each level of the multi-level signal decomposer and the mode selection strategy of each level of the multi-level signal selector according to the separation target; it uses the first level of the multi-level signal decomposer as the target decomposer, the first level of the multi-level signal selector as the target selector, and the original signal as the input signal, and sequentially inputs the input signal to the target decomposer. In the decomposer and the target selector, the filtered mode signal, the mode signal to be decomposed, and the residual signal are obtained. When the separation stopping criterion is not met, the second-stage signal decomposer in the multi-stage signal decomposer is used as the target decomposer, the second-stage signal selector in the multi-stage signal selector is used as the target selector, and the mode signal to be decomposed is used as the input signal. The process returns to the step of sequentially inputting the input signal into the target decomposer and the target selector until the separation stopping criterion is met. When the separation stopping criterion is met, the filtered mode signal is reconstructed to obtain the separated target signal.
[0062] This application achieves accurate extraction of target components from complex signals through multi-level decomposition and multi-level modal screening strategies. The progressive screening mechanism can automatically locate the optimal separation boundary between signal and noise, achieving accurate decomposition and noise removal of complex signals. This overcomes the limitations of existing technologies, achieves high efficiency in signal processing, and improves the accuracy of signal separation.
[0063] Please see Figure 2 , Figure 3 , Figure 2 This is one of the structural schematic diagrams of a multi-stage signal separation device provided in the embodiments of this application. Figure 3This is a second schematic diagram of a multi-stage signal separation device provided in an embodiment of this application. Figure 2 As shown, the multi-stage signal separation device 200 includes: The separation target determination module 201 is used to acquire the original signal to be separated and the separation target set by the user according to the separation requirements of the original signal; The parameter determination module 202 is used to determine the parameter configuration of each stage of the multi-stage signal decomposer and the mode selection strategy of each stage of the multi-stage signal selector according to the separation target. The first signal separation module 203 is used to take the first-stage signal decomposer in the multi-stage signal decomposer as the target decomposer, take the first-stage signal selector in the multi-stage signal selector as the target selector, take the original signal as the input signal, and input the input signal sequentially into the target decomposer and the target selector to obtain the filtered mode signal, the mode signal to be decomposed and the residual signal. The second signal separation module 204 is used to, when the separation stop criterion is not met, take the second-level signal decomposer in the multi-level signal decomposer as the target decomposer, take the second-level signal selector in the multi-level signal selector as the target selector, take the modal signal to be decomposed as the input signal, and return to execute the step of sequentially inputting the input signal into the target decomposer and the target selector until the separation stop criterion is met; The signal reconstruction module 205 is used to reconstruct the filtered mode signal when the separation stopping criterion is reached, so as to obtain the separated target signal.
[0064] Furthermore, the parameter configuration of each stage of the signal decomposer includes mode number limit, tolerance threshold and decomposer selection parameters, and the mode selection strategy of each stage of the signal selector includes frequency domain threshold, amplitude threshold and mode energy threshold.
[0065] Furthermore, when the first signal separation module 203 sequentially inputs the input signal into the target decomposer and the target selector to obtain the filtered mode signal, the mode signal to be decomposed, and the residual signal, the first signal separation module is also used for: The current resolver base is determined based on the resolver selection parameters corresponding to the target resolver. Using the decomposer basis, the input signal is decomposed based on the modality number limit and tolerance threshold corresponding to the target decomposer to obtain the modality signal to be screened and the residual signal; The modal signal to be screened is input into the target selector, and the modal signal to be screened is screened based on the modal selection strategy of the target selector, so as to determine the filtered modal signal and the modal signal to be decomposed from the modal signal to be screened.
[0066] Furthermore, the multi-stage signal separation device 200 also includes a judgment module 206, which is used to determine whether the separation stop criterion has been met through the following steps: The residual energy ratio is calculated based on the residual signal and the original signal; If the residual energy ratio is greater than or equal to a preset threshold, it is considered that the separation stop criterion has not been met. If the residual energy ratio is less than the preset threshold, then the separation stop criterion is considered to have been met.
[0067] Please see Figure 4 , Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 4 As shown, the electronic device 400 includes a processor 410, a memory 420, and a bus 430.
[0068] The memory 420 stores machine-readable instructions executable by the processor 410. When the electronic device 400 is running, the processor 410 communicates with the memory 420 via the bus 430. When the machine-readable instructions are executed by the processor 410, they can perform the operations described above. Figure 1 The steps of the multi-level signal separation method in the illustrated method embodiment can be found in the method embodiment for specific implementation, and will not be repeated here.
[0069] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, can perform the above-described actions. Figure 1 The steps of the multi-level signal separation method in the illustrated method embodiment can be found in the method embodiment for specific implementation, and will not be repeated here.
[0070] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0071] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the shown or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.
[0072] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0073] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0074] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0075] Finally, it should be noted that the above-described embodiments are merely specific implementations of this application, used to illustrate the technical solutions of this application, and not to limit them. The scope of protection of this application is not limited thereto. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this application. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A multi-stage signal separation method, characterized in that, The multi-level signal separation method includes: Acquire the original signal to be separated, and the separation target set by the user based on the separation requirements of the original signal; Based on the separation objective, determine the parameter configuration of each stage of the multi-stage signal decomposer and the mode selection strategy of each stage of the multi-stage signal selector. The first-stage signal decomposer in the multi-stage signal decomposer is used as the target decomposer, the first-stage signal selector in the multi-stage signal selector is used as the target selector, the original signal is used as the input signal, and the input signal is sequentially input into the target decomposer and the target selector to obtain the filtered mode signal, the mode signal to be decomposed and the residual signal. When the separation stopping criterion is not met, the second-level signal decomposer in the multi-level signal decomposer is used as the target decomposer, the second-level signal selector in the multi-level signal selector is used as the target selector, and the mode signal to be decomposed is used as the input signal. Then, the step of sequentially inputting the input signal into the target decomposer and the target selector is returned to be executed until the separation stopping criterion is met. When the separation stopping criterion is reached, the filtered modal signal is reconstructed to obtain the separated target signal; The parameter configuration of each stage of the signal decomposer includes mode number limit, tolerance threshold and decomposer selection parameters. The mode selection strategy of each stage of the signal selector includes frequency domain threshold, amplitude threshold and mode energy threshold. The step of sequentially inputting the input signal into the target decomposer and the target selector to obtain the filtered mode signal, the mode signal to be decomposed, and the residual signal includes: The current resolver base is determined based on the resolver selection parameters corresponding to the target resolver. Using the decomposer basis, the input signal is decomposed based on the modality number limit and tolerance threshold corresponding to the target decomposer to obtain the modality signal to be screened and the residual signal; The modal signal to be screened is input into the target selector, and the modal signal to be screened is screened based on the modal selection strategy of the target selector, so as to determine the filtered modal signal and the modal signal to be decomposed from the modal signal to be screened.
2. The multi-stage signal separation method according to claim 1, characterized in that, Determine whether the separation stop criterion has been met by following these steps: The residual energy ratio is calculated based on the residual signal and the original signal; If the residual energy ratio is greater than or equal to a preset threshold, it is considered that the separation stop criterion has not been met. If the residual energy ratio is less than the preset threshold, then the separation stop criterion is considered to have been met.
3. A multi-stage signal separation device, characterized in that, The multi-stage signal separation device includes: The separation target determination module is used to acquire the original signal to be separated, and the separation target set by the user according to the separation requirements of the original signal; The parameter determination module is used to determine the parameter configuration of each stage of the multi-stage signal decomposer and the mode selection strategy of each stage of the multi-stage signal selector according to the separation target. The first signal separation module is used to take the first-stage signal decomposer in the multi-stage signal decomposer as the target decomposer, take the first-stage signal selector in the multi-stage signal selector as the target selector, take the original signal as the input signal, and input the input signal sequentially into the target decomposer and the target selector to obtain the filtered mode signal, the mode signal to be decomposed and the residual signal. The second signal separation module is used to, when the separation stop criterion is not met, take the second-level signal decomposer in the multi-level signal decomposer as the target decomposer, take the second-level signal selector in the multi-level signal selector as the target selector, take the modal signal to be decomposed as the input signal, and return to execute the step of sequentially inputting the input signal into the target decomposer and the target selector until the separation stop criterion is met. The signal reconstruction module is used to reconstruct the filtered mode signal when the separation stopping criterion is reached, so as to obtain the separated target signal. The parameter configuration of each stage of the signal decomposer includes mode number limit, tolerance threshold and decomposer selection parameters. The mode selection strategy of each stage of the signal selector includes frequency domain threshold, amplitude threshold and mode energy threshold. When the first signal separation module sequentially inputs the input signal into the target decomposer and the target selector to obtain the filtered mode signal, the mode signal to be decomposed, and the residual signal, the first signal separation module is further configured to: The current resolver base is determined based on the resolver selection parameters corresponding to the target resolver. Using the decomposer basis, the input signal is decomposed based on the modality number limit and tolerance threshold corresponding to the target decomposer to obtain the modality signal to be screened and the residual signal; The modal signal to be screened is input into the target selector, and the modal signal to be screened is screened based on the modal selection strategy of the target selector, so as to determine the filtered modal signal and the modal signal to be decomposed from the modal signal to be screened.
4. The multi-stage signal separation device according to claim 3, characterized in that, The multi-stage signal separation device further includes a judgment module, which is used to determine whether the separation stop criterion has been met through the following steps: The residual energy ratio is calculated based on the residual signal and the original signal; If the residual energy ratio is greater than or equal to a preset threshold, it is considered that the separation stop criterion has not been met. If the residual energy ratio is less than the preset threshold, then the separation stop criterion is considered to have been met.
5. An electronic device, characterized in that, include: The device includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. The machine-readable instructions are executed by the processor to perform the steps of the multi-level signal separation method as described in any one of claims 1 to 2.
6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the multi-level signal separation method as described in any one of claims 1 to 2.