| Algorithm 2: EEMD |
| Input: The original signal , the amplitude of the added Gaussian noise , and the number of ensemble trials . |
| Output: Several IMF and a residue, i.e., and . |
| 1: function EEMD (, , ) |
| 2: IMF0 |
| 3: r |
| 4: for i = 1 = do |
| 5: |
| 6: |
| 7: EMD () |
| 8: |
| 9: end for |
| 10: for k = 1 = p do |
| 11: ) |
| 12: end for |
| 13: |
| 14: return IMF and residue |
| 15: end function |