Multi-stage signal separation method, multi-stage signal separation device, equipment and medium

Through multi-level signal decomposition and modal screening strategies, the problem of difficulty in extracting target components in complex signals is solved, accurate signal decomposition and noise removal are achieved, and the accuracy and efficiency of signal separation are improved.

CN119728353AInactive Publication Date: 2025-03-28MANDI MEDICAL INSTR (SHANGHAI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411910510.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-03-28
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The prior art is difficult to effectively separate the target components in complex signals, especially when facing non-stationary signals and complex modulated signals, there is a problem of lack of mode aliasing and adaptive parameter optimization mechanisms.

Method used

Through multi-level signal decomposition and modal screening strategies, multi-level decomposition and precise extraction of complex signals are achieved. The progressive screening mechanism is used to automatically locate the optimal separation boundary between signal and noise to achieve accurate signal decomposition and noise removal.

Benefits of technology

Accurate extraction of target components in complex signals is achieved, the accuracy and efficiency of signal separation is improved, and the limitations of the prior art are overcome.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119728353A_ABST
    Figure CN119728353A_ABST
Patent Text Reader

Abstract

The invention provides a multi-stage signal separation method, a multi-stage signal separation device, equipment and a medium. The method comprises the following steps: determining parameter configuration of each stage of signal decomposer in a multi-stage signal decomposer and a modal selection strategy of each stage of signal selector in a multi-stage signal selector according to a separation target; inputting an input signal into the target resolver and the target selector in sequence to obtain a filtered mode signal, a mode signal to be decomposed and a residual signal; when the separation stop standard is not reached, taking the modal signal to be decomposed as an input signal, and returning to execute the step of sequentially inputting the input signal into the target decomposer and the target selector until the separation stop standard is reached; and when a separation stop standard is reached, reconstructing the filtered modal signal to obtain a separated target signal. Through the method and the device, accurate decomposition and noise removal of complex signals are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of signal processing technology, and in particular to a multi-stage signal separation method, a multi-stage signal separation device, equipment and a medium. Background Art

[0002] In the field of signal processing, the separation of signal and noise is a long-standing challenge. In the face of the non-stationary characteristics of signals, empirical mode decomposition (EMD) and various methods based on it are gaining more and more attention. As an adaptive signal processing technology, empirical mode decomposition can decompose complex signals into a finite number of intrinsic mode functions. Variational empirical mode decomposition (VMD) is a non-recursive signal decomposition method based on the variational principle. It decomposes the signal into eigenmodes with specific center frequencies and finite bandwidths by constructing a variational framework.

[0003] However, both EMD and VMD have difficulty dealing with complex modulated signals. EMD often cannot fully demonstrate the multi-scale characteristics of the signal in a single decomposition, and there is always the problem of mode aliasing. VMD still has limitations when processing complex modulated signals, lacks an adaptive parameter optimization mechanism, and lacks an effective evaluation and screening mechanism for decomposition results. Therefore, how to achieve accurate extraction of target components in complex signals has become a technical issue that cannot be underestimated. Summary of the invention

[0004] In view of this, the purpose of the present application is to 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 through multi-level decomposition of signals and multi-level modal screening strategies, and can automatically locate the optimal separation boundary between signals and noise through a progressive screening mechanism, thereby realizing accurate decomposition and noise removal of complex signals, overcoming the limitations of the prior art, realizing the high efficiency of the signal processing process, and improving the accuracy of signal separation.

[0005] In a first aspect, an embodiment of the present application provides a multi-stage signal separation method, the multi-stage signal separation method comprising:

[0006] Acquire an original signal to be separated and a separation target set by a user according to the separation requirements of the original signal;

[0007] Determining the parameter configuration of each level of the signal decomposer in the multi-level signal decomposer and the mode selection strategy of each level of the signal selector in the multi-level signal selector according to the separation target;

[0008] The first-stage signal decomposer in the multi-stage signal decomposer is used as a target decomposer, the first-stage signal selector in the multi-stage signal selector is used as a target selector, the original signal is used as an input signal, and the input signal is sequentially input into the target decomposer and the target selector to obtain a filtered modal signal, a modal signal to be decomposed, and a residual signal;

[0009] When the separation stop criterion is not reached, 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, the modal signal to be decomposed is used as the input signal, and the step of inputting the input signal into the target decomposer and the target selector in sequence is returned to be executed until the separation stop criterion is reached;

[0010] When the separation stop criterion is reached, the filtered modal signal is reconstructed to obtain a separated target signal.

[0011] Furthermore, the parameter configuration of each level of signal decomposer includes a modal quantity limit, a tolerance threshold and a decomposer selection parameter, and the modal selection strategy of each level of signal selector includes a frequency domain threshold, an amplitude threshold and a modal energy threshold.

[0012] Further, the step of sequentially inputting the input signal into the target decomposer and the target selector to obtain a filtered modal signal, a modal signal to be decomposed, and a residual signal includes:

[0013] Determining a currently used decomposer basis based on a decomposer selection parameter corresponding to the target decomposer;

[0014] Decomposing the input signal by using the decomposer basis based on the modal quantity limit and tolerance threshold corresponding to the target decomposer to obtain a modal signal to be screened and the residual signal;

[0015] 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 to determine the filtered modal signal and the modal signal to be decomposed from the modal signal to be screened.

[0016] Further, the following steps are performed to determine whether the separation stop criterion is reached:

[0017] Calculating a residual energy ratio based on the residual signal and the original signal;

[0018] 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;

[0019] If the residual energy ratio is less than the preset threshold, it is considered that the separation stop criterion is met.

[0020] In a second aspect, an embodiment of the present application further provides a multi-stage signal separation device, the multi-stage signal separation device comprising:

[0021] A separation target determination module, used to obtain the original signal to be separated and the separation target set by the user according to the separation requirements of the original signal;

[0022] A parameter determination module, used to determine 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;

[0023] A first signal separation module, used for taking the first-stage signal decomposer in the multi-stage signal decomposer as a target decomposer, taking the first-stage signal selector in the multi-stage signal selector as a target selector, taking the original signal as an input signal, and inputting the input signal into the target decomposer and the target selector in sequence to obtain a filtered modal signal, a modal signal to be decomposed, and a residual signal;

[0024] a second signal separation module, for, when the separation stop criterion is not reached, using the second-stage signal decomposer in the multi-stage signal decomposer as a target decomposer, using the second-stage signal selector in the multi-stage signal selector as a target selector, using the modal signal to be decomposed as an input signal, and returning to execute the step of sequentially inputting the input signal into the target decomposer and the target selector until the separation stop criterion is reached;

[0025] The signal reconstruction module is used to reconstruct the filtered modal signal to obtain a separated target signal when the separation stop criterion is reached.

[0026] Furthermore, the parameter configuration of each level of signal decomposer includes a modal quantity limit, a tolerance threshold and a decomposer selection parameter, and the modal selection strategy of each level of signal selector includes a frequency domain threshold, an amplitude threshold and a modal energy threshold.

[0027] Further, when the first signal separation module is used to sequentially input the input signal into the target decomposer and the target selector to obtain the filtered modal signal, the modal signal to be decomposed and the residual signal, the first signal separation module is also used to:

[0028] Determining a currently used decomposer basis based on a decomposer selection parameter corresponding to the target decomposer;

[0029] Decomposing the input signal by using the decomposer basis based on the modal quantity limit and tolerance threshold corresponding to the target decomposer to obtain a modal signal to be screened and the residual signal;

[0030] 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 to determine the filtered modal signal and the modal signal to be decomposed from the modal signal to be screened.

[0031] Furthermore, the multi-stage signal separation device further includes a judgment module, which is used to judge whether the separation stop standard is reached through the following steps:

[0032] Calculating a residual energy ratio based on the residual signal and the original signal;

[0033] 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;

[0034] If the residual energy ratio is less than the preset threshold, it is considered that the separation stop criterion is met.

[0035] In a third aspect, an embodiment of the present application further provides an electronic device, comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate through the bus, and when the machine-readable instructions are executed by the processor, the steps of the multi-stage signal separation method as described above are performed.

[0036] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the multi-stage signal separation method as described above are executed.

[0037] The embodiment of the present application provides a multi-stage signal separation method, a multi-stage signal separation device, a device and a medium. First, an original signal to be separated and a separation target set by a user according to the separation requirements of the original signal are obtained; then, according to the separation target, a parameter configuration of each stage of the signal decomposer in the multi-stage signal decomposer and a mode selection strategy of each stage of the signal selector in the multi-stage signal selector are determined; the first stage signal decomposer in the multi-stage signal decomposer is used as a target decomposer, the first stage signal selector in the multi-stage signal selector is used as a target selector, the original signal is used as an input signal, and the input signals are sequentially input into the multi-stage signal decomposer. The target decomposer and the target selector are input to obtain the filtered modal signal, the modal signal to be decomposed and the residual signal; when the separation stop criterion is not reached, 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, the modal signal to be decomposed is used as the input signal, and the step of inputting the input signal into the target decomposer and the target selector in sequence is returned to execute until the separation stop criterion is reached; when the separation stop criterion is reached, the filtered modal signal is reconstructed to obtain the separated target signal.

[0038] The present application realizes the accurate extraction of target components in complex signals through multi-level decomposition and multi-level modal screening strategies of signals. The optimal separation boundary between signals and noise can be automatically located through a progressive screening mechanism, thereby realizing accurate decomposition and noise removal of complex signals, overcoming the limitations of the prior art, achieving high efficiency of the signal processing process, and improving the accuracy of signal separation.

[0039] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0041] Figure 1 A flowchart of a multi-stage signal separation method provided in an embodiment of the present application;

[0042] Figure 2 One of the structural schematic diagrams of a multi-stage signal separation device provided in an embodiment of the present application;

[0043] Figure 3 The second structural schematic diagram of a multi-stage signal separation device provided in an embodiment of the present application;

[0044] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0045] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application usually described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, each other embodiment obtained by those skilled in the art without making creative work belongs to the scope of protection of the present application.

[0046] First, the application scenarios to which the present application is applicable are introduced. The present application can be applied in the field of signal processing technology.

[0047] In the field of signal processing, the separation of signal and noise is a long-standing challenge. In the face of the non-stationary characteristics of signals, empirical mode decomposition (EMD) and various methods based on it are gaining more and more attention. As an adaptive signal processing technology, empirical mode decomposition can decompose complex signals into a finite number of intrinsic mode functions. The core characteristics of EMD are its completeness and adaptability, but in practical applications, there are limitations such as mode aliasing and endpoint effects. Variational empirical mode decomposition (VMD) is a non-recursive signal decomposition method based on the variational principle. By constructing a variational framework, the signal is decomposed into eigenmodes with specific center frequencies and finite bandwidths. Compared with traditional EMD, VMD has a stronger theoretical basis and numerical stability.

[0048] Research has found that both EMD and VMD have difficulty dealing with complex modulated signals. EMD often cannot fully demonstrate the multi-scale characteristics of the signal in a single decomposition, and there is always the problem of mode aliasing. VMD still has limitations when processing complex modulated signals, lacks an adaptive parameter optimization mechanism, and lacks an effective evaluation and screening mechanism for decomposition results. Therefore, how to achieve accurate extraction of target components in complex signals has become a technical issue that cannot be underestimated.

[0049] Based on this, the embodiments of the present application provide a multi-stage signal separation method, a multi-stage signal separation device, equipment and medium, which realize the accurate extraction of target components in complex signals and the accurate decomposition and noise removal of complex signals, realize the high efficiency of the signal processing process, and improve the accuracy of signal separation.

[0050] See also Figure 1 , Figure 1 This is a flow chart of a multi-stage signal separation method provided in an embodiment of the present application. Figure 1 As shown in , the multi-stage signal separation method provided by the embodiment of the present application includes:

[0051] S101, obtaining an original signal to be separated and a separation target set by a user according to a separation requirement of the original signal.

[0052] Here, the original signal refers to the signal that needs to be separated. For example, the original signal can be a multi-channel magnetocardiographic signal, which is not specifically limited in this application. The separation target is set by the user according to the current separation requirements of the original signal.

[0053] For the above step S101, in the specific implementation, first obtain the original signal to be separated, and the separation target set by the user according to the separation requirements of the original signal. Here, according to the embodiment provided in this application, the separation target has the following modes: 1. Signal-noise frequency domain state: low-high, high-low and mixed, select one of the three; 2. Signal-noise amplitude state: weak-strong, strong-weak and mixed, select one of the three; 3. Filtering level: conservative (retain the signal to the greatest extent), aggressive (remove noise to the greatest extent), balanced (balance the first two as much as possible). As an example, the separation target set by the user can be a mode in which the signal-noise frequency domain state is low-high and the filtering level is aggressive, and this application does not make specific limitations on this.

[0054] S102, determining the parameter configuration of each stage of the signal decomposer in the multi-stage signal decomposer and the mode selection strategy of each stage of the signal selector in the multi-stage signal selector according to the separation target.

[0055] Here, the signal decomposer used in the present application includes a multi-stage signal decomposer, and the signal selector also includes a multi-stage signal selector to achieve multi-stage signal decomposition and multi-stage mode screening of the original signal.

[0056] Regarding the above step S102, 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 according to the separation target obtained in step S101.

[0057] Specifically, according to the embodiments provided in the present application, the parameter configuration of each level of signal decomposer includes a modal number limit, a tolerance threshold and a decomposer selection parameter, and the modal selection strategy of each level of signal selector includes a frequency domain threshold, an amplitude threshold and a modal energy threshold.

[0058] Specifically, for multi-level signal decomposers, the decomposition of each level will be more stringent, and different configurations will be given to the decomposition mode number limit, decomposition tolerance threshold and decomposer parameter selection (EMD or VMD). The parameter configuration of each level of signal decomposer can be expressed as a vector:

[0059] P i =[α i ,β i ,γ i ]

[0060] Among them, α i represents the mode number limit of the i-th level signal decomposer, β i represents the tolerance threshold of the i-th level signal decomposer, γ i Represents the decomposer selection parameters of the i-th level signal decomposer (such as EMD=0, VMD=1, etc.).

[0061] Continuing with the above example, when the user sets the separation target as signal-noise frequency domain state low-high and the filtering level is aggressive, the parameter configuration of each level of signal decomposer is: for the first level signal decomposer, α 1 =8,β 1 =0.1,γ 1 =1; for the second-stage signal decomposer, α 2 =5,β 2 =0.05,γ 2 =1; for the third-stage signal decomposer, α 3 =3,β 3 =0.02,γ 3 = 1. Here, in this example, the parameter change rule of the signal decomposer is that the number of modes decreases with the level to ensure that the high-frequency components are fully separated; the tolerance threshold decreases to improve the separation accuracy; the VMD decomposer is selected: it is more suitable for frequency domain feature separation.

[0062] Specifically, for the multi-level signal selector, each signal selector is responsible for screening the decomposed modes. For example, for the extraction of the baseline signal, basic analysis is performed on the separated modes (such as spectrum distribution / amplitude range), and the signals that meet the standards are selected as filtered signals or enter the next level of screening (such as the spectrum centroid <1Hz is the filtered baseline, and the spectrum centroid 1-10Hz enters the next level of screening).

[0063] Continuing with the above example, when the user sets the separation target as the signal-noise frequency domain state is low-high and the filtering level is aggressive, the modal selection strategy of each level of signal selector is: for the first level signal selector, the frequency domain threshold is 40 (Hz), the amplitude threshold is 0.3, and the modal energy threshold is 15%. Therefore, the modal selection strategy of the signal selector is fc<40 (Hz), amplitude>0.3, and modal energy>15%; for the second level signal selector, the frequency domain threshold is 40 (Hz), the amplitude threshold is 0.3, and the modal energy threshold is 15%. The threshold is 25 (Hz), the amplitude threshold is 0.2, and the modal energy threshold is 10%. Therefore, the modal selection strategy of the signal selector has a frequency domain range of fc<25 (Hz), amplitude>0.2, and modal energy>10%. For the third-level signal selector, the frequency domain threshold is 15 (Hz), the amplitude threshold is 0.1, and the modal energy threshold is 5%. Therefore, the modal selection strategy of the signal selector is fc<15 (Hz), amplitude>0.1, and modal energy>5%.

[0064] S103, taking the first-level signal decomposer in the multi-level signal decomposer as the target decomposer, taking the first-level signal selector in the multi-level signal selector as the target selector, taking the original signal as the input signal, and inputting the input signal into the target decomposer and the target selector in sequence to obtain the filtered modal signal, the modal signal to be decomposed and the residual signal.

[0065] Here, the filtered modal signal refers to the filtered signal that meets the screening criteria, and the modal signal to be decomposed refers to the modal signal that needs to enter the next level of decomposition and screening.

[0066] For the above step S103, in the specific implementation, the first-level signal decomposer in the multi-level signal decomposer is used as the target decomposer, the first-level signal selector in the multi-level 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 input signal is decomposed by the target decomposer to obtain a modal signal and a residual signal, and the modal is screened by the target selector to obtain a filtered modal signal and a modal signal to be decomposed.

[0067] As an optional embodiment, for the above step S103, the step of sequentially inputting the input signal into the target decomposer and the target selector to obtain a filtered modal signal, a modal signal to be decomposed, and a residual signal includes:

[0068] Step 1031, determining the currently used decomposer basis based on the decomposer selection parameters corresponding to the target decomposer.

[0069] Step 1032: Decompose the input signal using the decomposer basis based on the modal quantity limit and tolerance threshold corresponding to the target decomposer to obtain the modal signal to be screened and the residual signal.

[0070] For the above steps 1031-1032, in the specific implementation, the currently used decomposer basis is determined based on the decomposer parameters corresponding to the target decomposer. Continuing with the above example, when the separation target set by the user is that the signal-noise frequency domain state is low-high and the filtering level is aggressive and γ 1 = 1, it is determined that the decomposer basis used is the VMD decomposer. Then, the decomposer basis is used to decompose the input signal based on the modal number limit and tolerance threshold corresponding to the target decomposer to obtain the modal signal to be screened and the residual signal.

[0071] Here, as an example, when the decomposer basis is EMD, the EMD decomposition process can be expressed as:

[0072]

[0073] Where x(t) represents the input signal, c i (t) represents the i-th intrinsic mode function (IMF), i.e., the modal signal to be screened, r n (t) represents the residual signal, and n represents the number of IMFs. Here, the intrinsic mode function (IMF) satisfies the following two conditions: The number of extreme points and the number of zero crossings do not differ by more than 1: This means that the waveform of the IMF at any time is smooth and has no sudden changes. At any time, the local mean is 0: This means that the waveform of the IMF at any time is symmetrical to the time axis and has no DC offset.

[0074] Step 1033: input the modal signal to be screened into the target selector, and screen the modal signal to be screened based on the modal selection strategy of the target selector to determine the filtered modal signal and the modal signal to be decomposed from the modal signal to be screened.

[0075] For the above step 1033, in the specific implementation, the modal signal to be screened obtained by decomposition in step 1032 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 to obtain multiple target modal signals. Specifically, the spectral centroid, amplitude range and energy distribution of the modal signal to be screened need to be calculated first, and the evaluation function E(c) of the modal signal to be screened can be defined:

[0076] E(c)=[E freq (c), E amp (c), E energy (c)]

[0077] Among them, E freq (c) is the spectral centroid of the modal signal c to be screened, E amp (c) is the amplitude range of the modal signal c to be screened, E energy (c) is the energy distribution of the modal signal c to be screened. The modal signal to be screened is then input into the target selector for screening. The decision rule of the target selector is that if all screening conditions are met, it is classified as a filtered modal signal. If only some of the conditions are met, it enters the next level and is classified as a modal signal to be decomposed. If none of the conditions are met, it is classified as noise. Here, the decision function f of the target selector can be expressed as:

[0078] D(c)=f(E(c),θ i )

[0079] Where D(c) represents the screening result of the modal signal c to be screened, θ i represents the decision threshold vector of the i-th level signal selector, which is used to determine whether the mode is a signal. f is responsible for judging whether the mode signal to be screened is a signal according to the evaluation function E(c) and the decision threshold vector θ i Calculate the screening result D(c).

[0080] S104, when the separation stop criterion is not reached, 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, the modal signal to be decomposed is used as the input signal, and the step of inputting the input signal into the target decomposer and the target selector in sequence is returned to execute until the separation stop criterion is reached.

[0081] For the above-mentioned step S104, in the specific implementation, when it is determined that the current round of separation has not reached the separation stop standard, the next level of signal decomposition and signal screening is performed, and 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 signal to be decomposed that needs to enter the next level of decomposition and screening determined in step S103 is used as the input signal, and the step of inputting the input signal into the target decomposer and the target selector in sequence in the above-mentioned step S103 is returned to execute, so as to decompose and screen the input signal again until it is determined that the current round of separation has reached the separation stop standard.

[0082] As an optional embodiment, according to the multi-stage signal separation method provided in the present application, whether the separation stop criterion is reached is determined by the following steps:

[0083] A: Calculate a residual energy ratio based on the residual signal and the original signal.

[0084] The residual energy ratio is an important indicator used to evaluate the effect of signal decomposition in signal processing. By calculating the residual energy ratio, we can determine whether the decomposition algorithm has effectively extracted the main components of the signal. It measures the accuracy of decomposition by comparing the total energy of the original signal with the energy of the residual after decomposition. The smaller the residual energy ratio, the better the decomposition effect, and the main components of the signal are extracted more effectively. Specifically, the residual energy ratio can be expressed by calculating the ratio of the L2 norm of the residual signal to the L2 norm of the original signal.

[0085] For the above step A, in specific implementation, the residual energy ratio is calculated based on the residual signal and the original signal. Specifically, the residual energy ratio is calculated by the following formula:

[0086]

[0087] Where ε is the residual energy ratio, ‖·‖ 2 represents the L2 norm, which is the square root of the sum of the squares of the signal.

[0088] B: If the residual energy ratio is greater than or equal to a preset threshold, it is considered that the separation stop criterion is not met.

[0089] C: If the residual energy ratio is less than the preset threshold, it is considered that the separation stop criterion is met.

[0090] For the above steps B to C, in specific implementation, when the calculated residual energy ratio is greater than or equal to the preset threshold, it is considered that the separation stop criterion has not been met. If the calculated residual energy ratio is less than the preset threshold, it is considered that the separation stop criterion has been met.

[0091] S105 , when the separation stop criterion is reached, reconstructing the multiple target modal signals to obtain separated target signals.

[0092] Regarding the above step S105, in specific implementation, when the set separation stop standard is reached, the separated multiple target modal signals are reconstructed to obtain the separated target signal. Specifically, the reconstruction of the signal is expressed as:

[0093] s ′ (t)=∑ i∈s c i (t)

[0094] Among them, s ′ (t) represents the reconstructed target signal, which is obtained by combining multiple modes. S represents the set of modes, that is, the index set of all modes involved in the synthesis.

[0095] The multi-stage signal separation method provided in the embodiment of the present application first obtains the original signal to be separated and the separation target set by the user according to the separation requirements of the original signal; then, according to the separation target, the parameter configuration of each stage of the signal decomposer in the multi-stage signal decomposer and the mode selection strategy of each stage of the signal selector in the multi-stage signal selector are determined; 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, the first stage signal decomposer in the multi-stage signal selector is used as the target selector, and the original signal is used as the input signal. The method comprises the following steps: a first step of reconstructing the filtered modal signal, a second step of reconstructing the modal signal, and a second step of reconstructing the modal signal in the multi-stage signal decomposer to obtain a filtered modal signal, a modal signal to be decomposed and a residual signal; when the separation stop criterion is not reached, 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, the modal signal to be decomposed is used as the input signal, and the step of inputting the input signal into the target decomposer and the target selector in sequence is returned to execute until the separation stop criterion is reached; when the separation stop criterion is reached, the filtered modal signal is reconstructed to obtain the separated target signal.

[0096] The present application realizes the accurate extraction of target components in complex signals through multi-level decomposition and multi-level modal screening strategies of signals. The optimal separation boundary between signals and noise can be automatically located through a progressive screening mechanism, thereby realizing accurate decomposition and noise removal of complex signals, overcoming the limitations of the prior art, achieving high efficiency of the signal processing process, and improving the accuracy of signal separation.

[0097] See also Figure 2 , Figure 3 , Figure 2 This is one of the structural schematic diagrams of a multi-stage signal separation device provided in an embodiment of the present application. Figure 3 This is a second structural diagram of a multi-stage signal separation device provided in an embodiment of the present application. Figure 2 As shown in , the multi-stage signal separation device 200 includes:

[0098] The separation target determination module 201 is used to obtain the original signal to be separated and the separation target set by the user according to the separation requirements of the original signal;

[0099] A parameter determination module 202, 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;

[0100] A first signal separation module 203 is used to use the first-stage signal decomposer in the multi-stage signal decomposer as a target decomposer, use the first-stage signal selector in the multi-stage signal selector as a target selector, use the original signal as an input signal, and input the input signal into the target decomposer and the target selector in sequence to obtain a filtered modal signal, a modal signal to be decomposed, and a residual signal;

[0101] The second signal separation module 204 is used for, when the separation stop criterion is not reached, using the second-stage signal decomposer in the multi-stage signal decomposer as a target decomposer, using the second-stage signal selector in the multi-stage signal selector as a target selector, using the modal signal to be decomposed as an input signal, and returning to execute the step of inputting the input signal into the target decomposer and the target selector in sequence until the separation stop criterion is reached;

[0102] The signal reconstruction module 205 is used to reconstruct the filtered modal signal to obtain a separated target signal when the separation stop criterion is reached.

[0103] Furthermore, the parameter configuration of each level of signal decomposer includes a modal quantity limit, a tolerance threshold and a decomposer selection parameter, and the modal selection strategy of each level of signal selector includes a frequency domain threshold, an amplitude threshold and a modal energy threshold.

[0104] Further, when the first signal separation module 203 is used to sequentially input the input signal into the target decomposer and the target selector to obtain the filtered modal signal, the modal signal to be decomposed and the residual signal, the first signal separation module is also used to:

[0105] Determining a currently used decomposer basis based on a decomposer selection parameter corresponding to the target decomposer;

[0106] Decomposing the input signal by using the decomposer basis based on the modal quantity limit and tolerance threshold corresponding to the target decomposer to obtain a modal signal to be screened and the residual signal;

[0107] 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 to determine the filtered modal signal and the modal signal to be decomposed from the modal signal to be screened.

[0108] Furthermore, the multi-stage signal separation device 200 further includes a judgment module 206, and the judgment module 206 is used to judge whether the separation stop standard is reached through the following steps:

[0109] Calculating a residual energy ratio based on the residual signal and the original signal;

[0110] 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;

[0111] If the residual energy ratio is less than the preset threshold, it is considered that the separation stop criterion is met.

[0112] See also Figure 4 , Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 4 As shown in , the electronic device 400 includes a processor 410 , a memory 420 and a bus 430 .

[0113] 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, the above-mentioned Figure 1 The specific implementation of the steps of the multi-stage signal separation method in the method embodiment shown can be found in the method embodiment, and will not be repeated here.

[0114] The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the computer program can execute the above-mentioned Figure 1 The specific implementation of the steps of the multi-stage signal separation method in the method embodiment shown can be found in the method embodiment, and will not be repeated here.

[0115] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0116] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0117] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0118] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0119] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application can essentially be embodied in the form of a software product, or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0120] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the above-mentioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-mentioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A multi-stage signal separation method, characterized in that: The multi-stage signal separation method comprises: Acquire the original signal to be separated and the separation target set by the user according to the separation requirements of the original signal; Determining the parameter configuration of each level of the signal decomposer in the multi-level signal decomposer and the mode selection strategy of each level of the signal selector in the multi-level signal selector according to the separation target; The first-stage signal decomposer in the multi-stage signal decomposer is used as a target decomposer, the first-stage signal selector in the multi-stage signal selector is used as a target selector, the original signal is used as an input signal, and the input signal is sequentially input into the target decomposer and the target selector to obtain a filtered modal signal, a modal signal to be decomposed, and a residual signal; When the separation stop criterion is not reached, 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, the modal signal to be decomposed is used as the input signal, and the step of inputting the input signal into the target decomposer and the target selector in sequence is returned to be executed until the separation stop criterion is reached; When the separation stop criterion is reached, the filtered modal signal is reconstructed to obtain a separated target signal.

2. The multi-stage signal separation method according to claim 1, characterized in that: The parameter configuration of each level of signal decomposer includes a modal quantity limit, a tolerance threshold and a decomposer selection parameter, and the modal selection strategy of each level of signal selector includes a frequency domain threshold, an amplitude threshold and a modal energy threshold.

3. The multi-stage signal separation method according to claim 2, characterized in that: The step of sequentially inputting the input signal into the target decomposer and the target selector to obtain a filtered modal signal, a modal signal to be decomposed, and a residual signal comprises: Determining a currently used decomposer basis based on a decomposer selection parameter corresponding to the target decomposer; Decomposing the input signal by using the decomposer basis based on the modal quantity limit and tolerance threshold corresponding to the target decomposer to obtain a modal 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 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 method according to claim 1, characterized in that: Determine whether the separation stop criterion is reached by the following steps: Calculating a residual energy ratio 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, it is considered that the separation stop criterion is met.

5. A multi-stage signal separation device, characterized in that: The multi-stage signal separation device comprises: A separation target determination module, used to obtain the original signal to be separated and the separation target set by the user according to the separation requirements of the original signal; A parameter determination module, used to determine 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; A first signal separation module, used for taking the first-stage signal decomposer in the multi-stage signal decomposer as a target decomposer, taking the first-stage signal selector in the multi-stage signal selector as a target selector, taking the original signal as an input signal, and inputting the input signal into the target decomposer and the target selector in sequence to obtain a filtered modal signal, a modal signal to be decomposed, and a residual signal; a second signal separation module, for, when the separation stop criterion is not reached, using the second-stage signal decomposer in the multi-stage signal decomposer as a target decomposer, using the second-stage signal selector in the multi-stage signal selector as a target selector, using the modal signal to be decomposed as an input signal, and returning to execute the step of sequentially inputting the input signal into the target decomposer and the target selector until the separation stop criterion is reached; The signal reconstruction module is used to reconstruct the filtered modal signal to obtain a separated target signal when the separation stop criterion is reached.

6. The multi-stage signal separation device according to claim 5, characterized in that: The parameter configuration of each level of signal decomposer includes a modal quantity limit, a tolerance threshold and a decomposer selection parameter, and the modal selection strategy of each level of signal selector includes a frequency domain threshold, an amplitude threshold and a modal energy threshold.

7. The multi-stage signal separation device according to claim 6, characterized in that: When the first signal separation module is used to sequentially input the input signal into the target decomposer and the target selector to obtain a filtered modal signal, a modal signal to be decomposed, and a residual signal, the first signal separation module is further used to: Determining a currently used decomposer basis based on a decomposer selection parameter corresponding to the target decomposer; Decomposing the input signal by using the decomposer basis based on the modal quantity limit and tolerance threshold corresponding to the target decomposer to obtain a modal 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 to determine the filtered modal signal and the modal signal to be decomposed from the modal signal to be screened.

8. The multi-stage signal separation device according to claim 5, characterized in that: The multi-stage signal separation device further includes a judgment module, which is used to judge whether the separation stop standard is reached through the following steps: Calculating a residual energy ratio 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, it is considered that the separation stop criterion is met.

9. An electronic device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate through the bus, and the machine-readable instructions are executed by the processor to execute the steps of the multi-stage signal separation method as described in any one of claims 1 to 4.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the multi-stage signal separation method according to any one of claims 1 to 4 are executed.