This Non-provisional application claims priority under 35 U.S.C. §119(a) on Patent Application No(s). [201510688238.2] filed in China [Oct. 22, 2015], the entire contents of which are hereby incorporated by reference.
The invention relates to a method and system for low computation cost and no noise containment to decompose the nonlinear and non-stationary signal. More particularly, to a method and system of conjugate adaptive Conjugate Masking Empirical Mode Decomposition (CADM EMD) based on dyadic decomposition.
The Empirical Mode Decomposition (EMD) method based on an algorithm of Hilbert-Huang Transformation (HHT) is a versatile method for analyzing nonlinear and non-stationary data. The EMD method has been widely applied to many fields that including ocean waves, geophysics, climate changes, infrastructural health monitoring, machine vibrations and stability, biomedical sciences.
During EMD decomposing, the original signal based on high-frequency to low-frequency with corresponding functions in the form of the Intrinsic Mode Functions (IMFs). However, one of the main drawbacks of EMD is mode mixing. The mode mixing, which is the phenomenon of having oscillations of different scales residing in one IMF, thus it is impossible to assign clear physical meaning to that particular IMF component. The mode mixing phenomenon is the consequence of the intermittency in data resulting from the complex physical processes.
The Ensemble Empirical Mode Decomposition (EEMD) is presented (Wu and Huang, 2009). The key idea on the EEMD relies on averaging the modes obtained by EMD applied to several realizations of Gaussian white noise added to the original signal. The resulting solves the EMD mode mixing problem. However, the drawback of this statistically sound approach is mainly the computation cost. To get statistically significant mean without noticeable residual noise, the usual implement of the EEMD had to include more than 100 trials that means a hundred times slower than the EMD. Another drawback is the computation cost, which increase with the number of variables involved. Under this condition, the computation cost may be too high to be worthy of practical applications.
The present invention provides to a method and a system of conjugate adaptive dyadic masking empirical mode decomposition (CADM EMD). CADM EMD not only includes the advantage of Empirical Mode Decomposition (EMD) analyzing, but also excludes the problem of mode mixing phenomenon which is caused by the intermittent disturbance.
In an embodiment of the invention, the present invention provides a method implemented in computer for processing an original signal into a plurality of mode functions, the method comprising: receiving the original signal; decomposing the original signal by EMD method to generate a plurality of intrinsic mode functions (IMFs); choosing a first IMF, then meaning each instant frequency and each instant amplitude of the first IMF to determine a mean frequency and a mean amplitude, wherein the first IMF is determined by a highest frequency region of the plurality of IMFs.
And adding a plurality of level one conjugate masking functions individually to the original signal to generate a plurality of level one modify signals, wherein the plurality of level one conjugate masking functions with same phase difference are selected from a group of sinusoidal functions comprising the mean amplitude and the mean frequency. The method further obtains a plurality of level one modify IMFs by EMD method to decompose the plurality of level one modify signals; summing the plurality of level one modify IMFs, and dividing by a number of level one conjugate masking function to obtain a level one mode function.
And adding a plurality of level two conjugate masking functions individually to the original signal to obtain a plurality of level two modify signals, wherein the plurality of level two conjugate masking functions with same phase difference are selected from a group of sinusoidal functions comprising the mean amplitude and the mean frequency; The method further obtains a plurality of level two modify IMFs by EMD method to decompose the plurality of level two modify signals: summing the plurality of level two modify IMFs, and dividing by a number of level two conjugate masking function to obtain a level two mode function.
Repeating steps above, adding a plurality of level n conjugate masking functions to the original signal individually to obtain a level n mode functions, until the level n mode function is a monotonic function, wherein the plurality of level n conjugate masking functions with same phase difference are selected from a group of sinusoidal functions comprising the mean amplitude and the mean frequency.
Finally, constructing the level one mode function to the level n mode function, wherein the mode functions are the IMFs between each frequency region of the original signal.
In another embodiment of the invention, the signal processing system comprises an input device, a computing device, and an output device.
The input device receives an original signal.
The computing device comprises a decomposing processor and an analyzing processor. The decomposing processor is connected to the input device for decomposing the original signal by EMD method to generate a plurality of IMFs, and choosing a first IMF, meaning each instant frequency and each instant amplitude of the first IMF to determine a mean frequency and a mean amplitude, wherein the first IMF is determined by a highest frequency region of the plurality of IMFs.
The analyzing processor is connected to the decomposing processor for adding a plurality of level one conjugate masking functions individually to the original signal to generate a plurality of level one modify signals, wherein the plurality of level one conjugate masking functions with same phase difference are selected from a group of sinusoidal functions comprising the mean amplitude and the mean frequency; then obtaining a plurality of level one IMFs by EMD method to decompose the plurality of level one modify signals; summing the plurality of level one modify IMFs, and dividing by a number of level one conjugate masking function to obtain a level one mode function.
Then adding a plurality of level two conjugate masking functions individually to the original signal to obtain a plurality of level two modify signals, wherein the plurality of level two conjugate masking functions with same phase difference are selected from a group of following sinusoidal functions comprising the mean amplitude and the mean frequency; then obtaining a plurality of level two modify IMFs by EMD method to decompose the plurality of level two modify signals: summing the plurality of level two modify IMFs, and dividing by a number of level two conjugate masking function to obtain a level two mode function.
Furthermore, repeating steps above, adding a plurality of level n conjugate masking functions to the original signal individually to obtain a level n mode function, until the level n mode function is a monotonic function, wherein the level n conjugate masking functions with same phase difference are selected from a group of sinusoidal functions comprising the mean amplitude and the mean frequency.
The output device is connected to the analyzing processor for constructing the level one mode function to the level n mode function, wherein the mode functions are the IMFs between each frequency region of the original signal.
Other systems, methods, features, and advantages of the present disclosure will be or become apparent to one with skill in the art upon examination of the following drawings and detailed description. It is intended that all such additional systems, methods, features, and advantages be included within this description, be within the scope of the present disclosure, and be protected by the accompanying claims.
Many aspects of the disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views. The patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawing(s) will be provided by the Office upon request and payment of the necessary fee.
Having summarized various aspects of the present disclosure, reference will now be made in detail to the description of the disclosure as illustrated in the drawings. While the disclosure will be described in connection with these drawings, there is no intent to limit it to the embodiment or embodiments disclosed herein. On the contrary, the intent is to cover all alternatives, modifications and equivalents included within the spirit and scope of the disclosure as defined by the appended claims.
In an embodiment of the invention, the present invention discloses a method of conjugate adaptive conjugate masking empirical mode decomposition (CADM EMD) implemented in a signal analysis system during dyadic decomposition of nonlinear and non-stationary data in a low computation cost. It is understood that the method provides merely an example of the many different types of functional arraignments that may be employed to implement the operation of the various components of a system, for example, a computer system connected to a scanner, a multiprocessor computing device, and so forth. The execution steps of the present invention may include application specific software which may store in any portion or component of the memory including, for example, random access memory (RAM), read-only memory (ROM), hard drive, solid-state drive, magneto optical (MO), IC chip, USB flash drive, memory card, optical disc such as compact disc (CD) or digital versatile disc (DVD), or other memory components.
For some embodiments, the system comprises an input device, a computing device, and an output device. The input device used to receive data such as image, text or control signals and provide to a computing device such as a computer or other information appliance. In accordance with some embodiments, the computing device includes a storage medium and a plurality of processors. The storage medium is such as, by way of example and without limitation, a hard drive, an optical device or a remote database server coupled to a network, and stores software programs. The processors perform data calculations, data comparisons, and data copying. The output device that visually conveys text, graphics, and intrinsic mode function (IMF). Information shown on the output device is called soft copy because the information exists electronically and is displayed for a temporary period of time. The output device includes CRT monitors, LCD monitors and displays, gas plasma monitors, and televisions.
In accordance with such embodiments of present invention, the software programs are stored in the storage medium and executed by the processors when the computing device executes the method of CADM EMD. Finally, information provided by the computing device, and presented on the output device or stored in the storage medium.
Please refer
The input device 110 receives an input signal such as an original signal, wherein the original signal is a nonlinear and unstable signal (data). In another embodiment, the input device 110 may receive the original signal wirelessly.
The decomposing processor 122 is connected to the input device 110 decomposes the original signal by using an EMD method to generate a plurality of IMFs. The computing device 120 chooses a first IMF, meaning each instant frequency and each instant amplitude of the first IMF to determine a mean frequency (ωo) and a mean amplitude (ao), wherein the first IMF is determined by a highest frequency region of the plurality of IMFs.
The analyzing processor 124 is connected to the decomposing processor 122 for adding a plurality of level one conjugate masking functions individually to the original signal to generate a plurality of level one modify signals, wherein the plurality of level one conjugate masking functions with same phase difference are selected from a group of following sinusoidal functions comprising the mean amplitude and the mean frequency. And the analyzing processor 124 decomposes the level one modify signals by using the EMD method to obtain a plurality of level one modify IMFs.
In one embodiment, the level one conjugate masking functions are separated by phase difference of τ/2, wherein the level one conjugate masking function is computed based on the following formula:
+ao sin ωot, −ao sin ωot, +ao cos ωot and −ao cos ωot
In embodiment, the level one conjugate masking functions are separated by phase difference of π/4, wherein the level one conjugate masking function is computed based on the following formula:
+ao sin ωot, −ao sin ωot, +ao cos ωot, −ao cos ωot,
+ao sin(ωot+π/4), −ao sin(ωot+π/4), +ao cos(ωot+π/4) and −ao cos(ωot+π/4)
The level one conjugate masking function such as, by way of example and without limitation, π/8 or π/16 could be added as required by special situation, which will make the result even smoother, wherein the sinusoidal function further comprises (ωot+π/4) and (ωot+π/8). However, the computing time of the analyzing processor 124 is increasing when the phase difference is smaller. In an advantageous embodiment, the analyzing processor 124 performs a lower computation cost which has better performance than EMD and the EEMD when the phase difference is π/4. The level one modify IMFs of the invention are to make more accurate and guarantee conformation to the white noise characteristics.
The analyzing processor 124 further calculates the sum of the plurality of level one modify IMFs, and be divided by a number of level one conjugate masking function to obtain a level one mode function for elimination increasing progressively with level one modify IMFs, wherein the effects of the masking function will cancel out due to their paired conjugate properties of the masking functions, for example, sin and cos.
The analyzing processor 124 adds a plurality of level two conjugate masking functions individually to the original signal to obtain a plurality of level two modify signals, wherein the plurality of level two conjugate masking functions with same phase difference are selected from a group of sinusoidal functions comprising the mean amplitude (ao) and the mean frequency (ωo). And the analyzing processor 124 decomposes the plurality of level two modify signals by EMD method to obtain a plurality of level two modify IMFs.
In one embodiment, the level two conjugate masking functions are separated by phase difference of π/2, wherein the level two conjugate masking function is computed based on the following formula:
+(ao/2)sin(ωo/2)t,−(ao/2)sin(ωo/2)t,
+(ao/2)cos(ωo/2)t and −(ao/2)cos(ωo/2)t
In one embodiment, the level two conjugate masking functions are separated by phase difference of π/4, wherein the level two conjugate masking function is computed based on the following formula:
+(ao/2)sin(ωo/2)t, −(ao/2)sin(ωo/2)t,
+(ao/2)cos(ωo/2)t,−(ao/2)cos(ωo/2)t,
+(ao/2)sin(ωo/2+π/4)t, −(ao/2)sin(ωo/2+π/4)t,
+(ao/2)cos(ωo/2+π/4)t and −(ao/2)cos(ωo/2+π/4)t
The conjugate masking function such as, by way of example and without limitation, π/8 or π/16 could be added as required by special situation, which will make the result even smoother, wherein the sinusoidal function further comprises (ωot+π/4) and (ωot+π/8).
The analyzing processor 124 further calculates the sum of the plurality of level two IMFs, and be divided by a number of level two conjugate function to obtain a level two mode function. The level two conjugate masking functions with same phase difference are selected from a group of sinusoidal functions, for example, the mean amplitude (ao) and the mean frequency (ωo).
In one embodiment, the level two conjugate masking functions are separated by phase difference of π/2. The analyzing processor 124 performs steps above repeatedly for adding a plurality of level n conjugate masking functions to the original signal individually to obtain a level n mode function, until the level n mode function is a monotonic function from which no more mode function can be extracted. The plurality of level n conjugate masking functions with same phase difference are selected from a group of sinusoidal functions, for example, the mean amplitude (ao) and the mean frequency (ωo).
In one embodiment, the plurality of level n conjugate masking functions are separated by phase difference of π/2, wherein the level n conjugate masking function is computed based on the following formula:
+(ao/2n-1)sin(ωo/2n-1)t, −(ao/2n-1)sin(ωo/2n-1)t,
+(ao/2n-1)cos(ωo/2n-1)t and −(ao/2n-1)cos(ωo/2n-1)t
In one embodiment, the plurality of level n conjugate masking functions are separated by phase difference of π/4, wherein the level n conjugate masking function is computed based on the following formula:
+(ao/2n-1)sin(ωo/2n-1)t, −(ao/2n-1)sin(ωo/2n-1)t,
+(ao/2n-1)cos(ωo/2n-1)t,−(ao/2n-1)cos(ωo/2n-1)t,
+(ao/2n-1)sin(ωo/2n-1+π/4)t, −(ao/2n-1)sin(ωo/2n-1+π/4)t,
+(ao/2n-1)cos(ωo/2n-1+π/4)t and −(ao/2n-1)cos(ωo/2n-1+π/4)t,
The conjugate masking function such as, by way of example and without limitation, π/8 or π/16 could be added as required by special situation, which will make the result even smoother, wherein the sinusoidal function further comprises (ωo/2n-1+π/4) and (ωo/2n-1+π/8).
The output device 130 is connected to the analyzing processor 124 for constructing the level one mode function to level n mode function, wherein the mode functions are the IMFs between each frequency regions of the original signal.
The output device 130 is visually conveys text, graphics, and the signal. Information shown on the output device 130 is called soft copy because the information exists electronically and is displayed for a temporary period of time. The output device 130 is connected to the system 100 including a touch screen device, a printer device, CRT monitors, LCD monitors and displays, gas plasma monitors, and televisions. For example, the touch screen device receives the nonlinear and non-stationary signal as an input signal from the system 100, for example, a computer or a signal analysis device. The nonlinear and non-stationary signal is decomposed by the EMD method to generate the IMFs. The IMF is displayed on the touch screen such as cardiogram or an image for user analysis and observation.
Reference is made to
The invention eliminates inconsistent characteristic in the IMF to solve mode mixing problem. Furthermore, the lowest frequency regions 212, 216, 312, 316 are compared. As a result, the white noise is eliminated in the lowest IMFs based on CADM EMD method to solve mode mixing problem for influence frequencies and amplitudes. Therefore, the invention is adaptive, direct and noise free dyadic filter bank that produces clean IMFs for further analysis. The CADM EMD performs much better with no noticeable mode mixing in any IMF component. Furthermore, the scales in each IMF become more uniformly distributed. All the better results are obtained with much lower computational cost.
With further reference to
In step 520, the decomposing processor 122 chooses a first IMF, meaning each instant frequency and each instant amplitude of the first IMF to determine a mean frequency (ωo) and a mean amplitude (ao), wherein the first IMF is determined by a highest frequency region of the plurality of IMFs.
In step 530, the analyzing processor 124 adds the paired regular sine waves with mean amplitude (ao) and mean frequency (ωo) with same phase difference as conjugate masking functions to the original signal individual to generate a plurality of level one modify signals. The conjugate masking functions with finer phase distribution is implemented based on the following formula:
+ao sin ωot, −ao sin ωot, +a Cos ωot and −ao cos ωot
In step 540, the analyzing processor 124 obtains a plurality of level one modify IMFs by using the EMD method to decompose the plurality of level one modify signals.
In step 550, the analyzing processor 124 sums the plurality of level one modify IMFs, and be divided by a number of level one conjugate masking function, to obtain a level one mode function.
In step 560, the analyzing processor 124 adds a plurality of level two conjugate masking functions individually to the original signal to obtain a plurality of level two modify signals. The level two conjugate masking functions with finer phase distribution is implemented based on the following formula:
+(ao/2)sin(ω/2)t, −(ao/2)sin(ωo/2)t,
+(ao/2)cos(ωo/2)t and −(ao/2)cos(ωo/2)t
In step 570, the analyzing processor 124 decomposes the plurality of level two modify signals by using the EMD method to obtain a plurality of level two IMFs.
In step 580, the analyzing processor 124 sums the plurality of level two IMFs, and be divided by a number of level two conjugate function to obtain a level two mode function.
In step 590, the analyzing processor 124 performs step 570 to 590 repeatedly. The analyzing processor 124 adds a plurality of level n conjugate masking functions individually to the original signal to obtain level n mode functions, until the level n mode function is a monotonic function from which no more mode function can be extracted. The level one conjugate masking function is computed based on the following formula:
+(ao2n-1)sin(ωo/2n-1)t, −(ao/2n-1)sin(ωo/2n-1)t,
+(ao/2n-1)cos(ωo/2n-1)t −(ao/2n-1)cos(ωo/2n-1)t
Finally, the constructor unit 140 records the level one mode function to level n mode function, wherein the mode functions are the IMFs between each frequency regions of the original signal.
Although the present invention has been described in terms of specific exemplary embodiments and examples, it will be appreciated that the embodiments disclosed herein are for illustrative purposes only and various modifications and alterations might be made by those skilled in the art without departing from the spirit and scope of the invention as set forth in the following claims.
Number | Date | Country | Kind |
---|---|---|---|
201510688238.2 | Oct 2015 | CN | national |