<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/627edac49b6e2b6d55553e29/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/627edac49b6e2b6d55553e29/bg1.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">Physica<span class="_ _0"> </span>A<span class="_ _0"> </span>400<span class="_ _0"> </span>(2014)<span class="_ _0"> </span>159–167</div><div class="t m0 x2 h3 y2 ff2 fs1 fc1 sc0 ls0 ws0">Contents<span class="_ _1"> </span>lists<span class="_ _1"> </span>available<span class="_ _1"> </span>at<span class="_ _1"> </span><span class="fc0">ScienceDirect</span></div><div class="t m0 x3 h4 y3 ff1 fs2 fc1 sc0 ls0 ws0">Physica<span class="_ _2"> </span>A</div><div class="t m0 x4 h3 y4 ff2 fs1 fc1 sc0 ls0 ws0">journal<span class="_ _1"> </span>homepage:<span class="_ _1"> </span><span class="fc0">www.elsevier.com/locate/physa</span></div><div class="t m0 x5 h5 y5 ff1 fs3 fc1 sc0 ls0 ws0">On<span class="_ _2"> </span>the<span class="_ _2"> </span>computational<span class="_ _2"> </span>complexity<span class="_ _2"> </span>of<span class="_ _2"> </span>the<span class="_ _2"> </span>empirical<span class="_ _2"> </span>mode</div><div class="t m0 x5 h5 y6 ff1 fs3 fc1 sc0 ls0 ws0">decomposition<span class="_ _2"> </span>algorithm</div><div class="t m0 x5 h6 y7 ff1 fs4 fc1 sc0 ls0 ws0">Yung-Hung<span class="_ _3"> </span>Wang</div><div class="t m0 x6 h7 y8 ff1 fs5 fc0 sc0 ls0 ws0">a</div><div class="t m0 x7 h6 y7 ff1 fs4 fc1 sc0 ls0 ws0">,<span class="_ _3"> </span>Chien-Hung<span class="_ _3"> </span>Yeh</div><div class="t m0 x8 h7 y8 ff1 fs5 fc0 sc0 ls0 ws0">a<span class="fc1">,</span>b</div><div class="t m0 x9 h6 y7 ff1 fs4 fc1 sc0 ls0 ws0">,<span class="_ _3"> </span>Hsu-Wen<span class="_ _3"> </span>Vincent<span class="_ _3"> </span>Young</div><div class="t m0 xa h7 y8 ff1 fs5 fc0 sc0 ls0 ws0">a</div><div class="t m0 xb h6 y7 ff1 fs4 fc1 sc0 ls0 ws0">,<span class="_ _3"> </span>Kun<span class="_ _3"> </span>Hu</div><div class="t m0 xc h7 y8 ff1 fs5 fc0 sc0 ls0 ws0">c</div><div class="t m0 xd h6 y7 ff1 fs4 fc1 sc0 ls0 ws0">,</div><div class="t m0 x5 h6 y9 ff1 fs4 fc1 sc0 ls0 ws0">Men-Tzung<span class="_ _3"> </span>Lo</div><div class="t m0 xe h7 ya ff1 fs5 fc0 sc0 ls0 ws0">a<span class="fc1">,</span><span class="ff3 fs6">∗</span></div><div class="t m0 x5 h8 yb ff1 fs7 fc1 sc0 ls0 ws0">a</div><div class="t m0 xf h9 yc ff4 fs0 fc1 sc0 ls0 ws0">Research<span class="_ _0"> </span>Center<span class="_ _0"> </span>for<span class="_ _0"> </span>Adaptive<span class="_ _0"> </span>Data<span class="_ _0"> </span>Analysis,<span class="_ _0"> </span>National<span class="_ _0"> </span>Central<span class="_ _0"> </span>University,<span class="_ _0"> </span>Chungli,<span class="_ _0"> </span>Taiwan,<span class="_ _0"> </span>ROC</div><div class="t m0 x5 h8 yd ff1 fs7 fc1 sc0 ls0 ws0">b</div><div class="t m0 xf h9 ye ff4 fs0 fc1 sc0 ls0 ws0">Department<span class="_ _0"> </span>of<span class="_ _0"> </span>Electrical<span class="_ _0"> </span>Engineering,<span class="_ _0"> </span>National<span class="_ _0"> </span>Central<span class="_ _0"> </span>University,<span class="_ _0"> </span>Chungli,<span class="_ _0"> </span>Taiwan,<span class="_ _0"> </span>ROC</div><div class="t m0 x5 h8 yf ff1 fs7 fc1 sc0 ls0 ws0">c</div><div class="t m0 xf h9 y10 ff4 fs0 fc1 sc0 ls0 ws0">Medical<span class="_ _0"> </span>Biodynamics<span class="_ _0"> </span>Program,<span class="_ _0"> </span>Division<span class="_ _0"> </span>of<span class="_ _0"> </span>Sleep<span class="_ _0"> </span>Medicine,<span class="_ _0"> </span>Brigham<span class="_ _0"> </span>and<span class="_ _0"> </span>Women’s<span class="_ _0"> </span>Hospital,<span class="_ _0"> </span>Harvard<span class="_ _0"> </span>Medical<span class="_ _0"> </span>School,</div><div class="t m0 x5 h9 y11 ff4 fs0 fc1 sc0 ls0 ws0">Boston,<span class="_ _0"> </span>MA<span class="_ _0"> </span>02115,<span class="_ _0"> </span>United<span class="_ _0"> </span>States</div><div class="t m0 x5 ha y12 ff5 fs8 fc1 sc0 ls0 ws0">h<span class="_ _2"> </span>i<span class="_ _2"> </span>g<span class="_ _2"> </span>h<span class="_ _2"> </span>l<span class="_ _4"> </span>i<span class="_ _4"> </span>g<span class="_ _2"> </span>h<span class="_ _2"> </span>t<span class="_ _2"> </span>s</div><div class="t m0 x5 hb y13 ff3 fs9 fc1 sc0 ls0 ws0">•<span class="_ _5"> </span><span class="ff1 fsa">The<span class="_ _0"> </span>order<span class="_ _1"> </span>of<span class="_ _0"> </span>the<span class="_ _6"> </span>computational<span class="_ _0"> </span>complexity<span class="_ _6"> </span>of<span class="_ _6"> </span>the<span class="_ _6"> </span>EMD<span class="_ _0"> </span>is<span class="_ _6"> </span>equivalent<span class="_ _6"> </span>to<span class="_ _6"> </span>FFT.</span></div><div class="t m0 x5 hb y14 ff3 fs9 fc1 sc0 ls0 ws0">•<span class="_ _5"> </span><span class="ff1 fsa">Optimized<span class="_ _0"> </span>program<span class="_ _6"> </span>is<span class="_ _6"> </span>proposed<span class="_ _6"> </span>to<span class="_ _0"> </span>speed<span class="_ _6"> </span>up<span class="_ _6"> </span>the<span class="_ _6"> </span>computation<span class="_ _0"> </span>of<span class="_ _6"> </span>EMD<span class="_ _6"> </span>up<span class="_ _6"> </span>to<span class="_ _6"> </span>1000<span class="_ _0"> </span>times.</span></div><div class="t m0 x5 hb y15 ff3 fs9 fc1 sc0 ls0 ws0">•<span class="_ _5"> </span><span class="ff1 fsa">Fast<span class="_ _0"> </span>HHT<span class="_ _6"> </span>with<span class="_ _6"> </span>optimized<span class="_ _6"> </span>EMD/EEMD<span class="_ _0"> </span>algorithm<span class="_ _6"> </span>can<span class="_ _6"> </span>operate<span class="_ _6"> </span>in<span class="_ _0"> </span>real-time.</span></div><div class="t m0 x5 hc y16 ff5 fsb fc1 sc0 ls0 ws0">a<span class="_ _2"> </span>r<span class="_ _5"> </span>t<span class="_ _2"> </span>i<span class="_ _2"> </span>c<span class="_ _5"> </span>l<span class="_ _4"> </span>e<span class="_ _7"> </span>i<span class="_ _2"> </span>n<span class="_ _5"> </span>f<span class="_ _2"> </span>o</div><div class="t m0 x5 h9 y17 ff4 fs0 fc1 sc0 ls0 ws0">Article<span class="_ _0"> </span>history:</div><div class="t m0 x5 h2 y18 ff1 fs0 fc1 sc0 ls0 ws0">Received<span class="_ _0"> </span>30<span class="_ _0"> </span>October<span class="_ _0"> </span>2013</div><div class="t m0 x5 h2 y19 ff1 fs0 fc1 sc0 ls0 ws0">Received<span class="_ _0"> </span>in<span class="_ _8"> </span>revised<span class="_ _8"> </span>form<span class="_ _0"> </span>30<span class="_ _8"> </span>December<span class="_ _0"> </span>2013</div><div class="t m0 x5 h2 y1a ff1 fs0 fc1 sc0 ls0 ws0">Available<span class="_ _0"> </span>online<span class="_ _0"> </span>21<span class="_ _0"> </span>January<span class="_ _0"> </span>2014</div><div class="t m0 x5 h9 y1b ff4 fs0 fc1 sc0 ls0 ws0">Keywords:</div><div class="t m0 x5 h2 y1c ff1 fs0 fc1 sc0 ls0 ws0">EMD</div><div class="t m0 x5 h2 y1d ff1 fs0 fc1 sc0 ls0 ws0">EEMD</div><div class="t m0 x5 h2 y1e ff1 fs0 fc1 sc0 ls0 ws0">Time</div><div class="t m0 x5 h2 y1f ff1 fs0 fc1 sc0 ls0 ws0">Space</div><div class="t m0 x5 h2 y20 ff1 fs0 fc1 sc0 ls0 ws0">Complexity</div><div class="t m0 x10 ha y21 ff5 fs8 fc1 sc0 ls0 ws0">a<span class="_ _4"> </span>b<span class="_ _2"> </span>s<span class="_ _2"> </span>t<span class="_ _2"> </span>r<span class="_ _2"> </span>a<span class="_ _4"> </span>c<span class="_ _2"> </span>t</div><div class="t m0 x2 hb y22 ff1 fsa fc1 sc0 ls0 ws0">It<span class="_ _8"> </span>has<span class="_ _8"> </span>been<span class="_ _8"> </span>claimed<span class="_ _8"> </span>that<span class="_ _8"> </span>the<span class="_ _8"> </span>empirical<span class="_ _8"> </span>mode<span class="_ _8"> </span>decomposition<span class="_ _8"> </span>(EMD)<span class="_ _8"> </span>and<span class="_ _8"> </span>its<span class="_ _8"> </span>improved<span class="_ _8"> </span>version</div><div class="t m0 x2 hb y23 ff1 fsa fc1 sc0 ls0 ws0">the<span class="_ _3"> </span>ensemble<span class="_ _3"> </span>EMD<span class="_ _3"> </span>(EEMD)<span class="_ _3"> </span>are<span class="_ _3"> </span>computation<span class="_ _4"> </span>intensive.<span class="_ _3"> </span>In<span class="_ _3"> </span>this<span class="_ _3"> </span>study<span class="_ _3"> </span>we<span class="_ _3"> </span>will<span class="_ _3"> </span>prove<span class="_ _3"> </span>that</div><div class="t m0 x2 hb y24 ff1 fsa fc1 sc0 ls0 ws0">the<span class="_ _6"> </span>time<span class="_ _6"> </span>complexity<span class="_ _6"> </span>of<span class="_ _1"> </span>the<span class="_ _6"> </span>EMD/EEMD,<span class="_ _6"> </span>which<span class="_ _1"> </span>has<span class="_ _6"> </span>never<span class="_ _6"> </span>been<span class="_ _6"> </span>analyzed<span class="_ _1"> </span>before,<span class="_ _6"> </span>is<span class="_ _6"> </span>actually</div><div class="t m0 x2 hb y25 ff1 fsa fc1 sc0 ls0 ws0">equivalent<span class="_ _1"> </span>to<span class="_ _3"> </span>that<span class="_ _1"> </span>of<span class="_ _3"> </span>the<span class="_ _1"> </span>Fourier<span class="_ _3"> </span>Transform.<span class="_ _1"> </span>Numerical<span class="_ _3"> </span>examples<span class="_ _1"> </span>are<span class="_ _9"> </span>presented<span class="_ _1"> </span>to<span class="_ _9"> </span>verify</div><div class="t m0 x2 hb y26 ff1 fsa fc1 sc0 ls0 ws0">that<span class="_ _0"> </span>EMD/EEMD<span class="_ _6"> </span>is,<span class="_ _6"> </span>in<span class="_ _6"> </span>fact,<span class="_ _0"> </span>a<span class="_ _6"> </span>computationally<span class="_ _6"> </span>efficient<span class="_ _6"> </span>method.</div><div class="t m0 x11 hb y27 ff6 fsc fc1 sc0 ls0 ws0">©<span class="_ _0"> </span><span class="ff1 fsa">2014<span class="_ _6"> </span>Elsevier<span class="_ _6"> </span>B.V.<span class="_ _6"> </span>All<span class="_ _0"> </span>rights<span class="_ _6"> </span>reserved.</span></div><div class="t m0 x5 hd y28 ff7 fsd fc1 sc0 ls0 ws0">1.<span class="_ _5"> </span>Introduction</div><div class="t m0 x12 he y29 ff1 fsd fc1 sc0 ls0 ws0">EMD<span class="_ _1"> </span>[<span class="fc0">1</span>]<span class="_ _1"> </span>is<span class="_ _1"> </span>a<span class="_ _9"> </span>nonlinear<span class="_ _1"> </span>and<span class="_ _1"> </span>nonstationary<span class="_ _9"> </span>time<span class="_ _1"> </span>domain<span class="_ _1"> </span>decomposition<span class="_ _1"> </span>method.<span class="_ _9"> </span>It<span class="_ _1"> </span>is<span class="_ _1"> </span>an<span class="_ _1"> </span>adaptive,<span class="_ _9"> </span>data-driven<span class="_ _1"> </span>algorithm</div><div class="t m0 x5 he y2a ff1 fsd fc1 sc0 ls0 ws0">that<span class="_ _5"> </span>decomposes<span class="_ _a"> </span>a<span class="_ _5"> </span>time<span class="_ _a"> </span>series<span class="_ _5"> </span>into<span class="_ _a"> </span>multiple<span class="_ _5"> </span>empirical<span class="_ _a"> </span>modes,<span class="_ _5"> </span>known<span class="_ _a"> </span>as<span class="_ _5"> </span>intrinsic<span class="_ _a"> </span>mode<span class="_ _5"> </span>functions<span class="_ _a"> </span>(IMFs).<span class="_ _5"> </span>Each<span class="_ _a"> </span>IMF</div><div class="t m0 x5 he y2b ff1 fsd fc1 sc0 ls0 ws0">represents<span class="_ _1"> </span>a<span class="_ _9"> </span>narrow<span class="_ _1"> </span>band<span class="_ _9"> </span>frequency–amplitude<span class="_ _9"> </span>modulation<span class="_ _1"> </span>that<span class="_ _9"> </span>is<span class="_ _1"> </span>often<span class="_ _9"> </span>related<span class="_ _1"> </span>to<span class="_ _9"> </span>a<span class="_ _9"> </span>specific<span class="_ _1"> </span>physical<span class="_ _9"> </span>process.<span class="_ _1"> </span>For<span class="_ _9"> </span>signals</div><div class="t m0 x5 he y2c ff1 fsd fc1 sc0 ls0 ws0">with<span class="_ _2"> </span>intermittent<span class="_ _2"> </span>oscillations,<span class="_ _4"> </span>one<span class="_ _2"> </span>intrinsic<span class="_ _2"> </span>mode<span class="_ _2"> </span>can<span class="_ _2"> </span>comprise<span class="_ _2"> </span>oscillations<span class="_ _2"> </span>with<span class="_ _2"> </span>a<span class="_ _2"> </span>variety<span class="_ _2"> </span>of<span class="_ _2"> </span>wavelengths<span class="_ _2"> </span>at<span class="_ _4"> </span>different</div><div class="t m0 x5 he y2d ff1 fsd fc1 sc0 ls0 ws0">temporal<span class="_ _9"> </span>locations.<span class="_ _9"> </span>Collectively,<span class="_ _9"> </span>the<span class="_ _9"> </span>simultaneous<span class="_ _9"> </span>exhibition<span class="_ _9"> </span>of<span class="_ _9"> </span>these<span class="_ _9"> </span>disparate<span class="_ _9"> </span>oscillations<span class="_ _9"> </span>is<span class="_ _9"> </span>known<span class="_ _9"> </span>as<span class="_ _9"> </span>the<span class="_ _9"> </span>mode<span class="_ _9"> </span>mixing</div><div class="t m0 x5 he y2e ff1 fsd fc1 sc0 ls0 ws0">phenomenon,<span class="_ _5"> </span>which<span class="_ _5"> </span>can<span class="_ _5"> </span>complicate<span class="_ _5"> </span>analyses<span class="_ _5"> </span>and<span class="_ _a"> </span>obscure<span class="_ _5"> </span>physical<span class="_ _5"> </span>meanings.<span class="_ _5"> </span>To<span class="_ _5"> </span>overcome<span class="_ _5"> </span>this<span class="_ _a"> </span>problem,<span class="_ _5"> </span>the<span class="_ _5"> </span>EEMD</div><div class="t m0 x5 he y2f ff1 fsd fc1 sc0 ls0 ws0">algorithm<span class="_ _9"> </span>[<span class="fc0">2</span>]<span class="_ _9"> </span>and<span class="_ _9"> </span>the<span class="_ _3"> </span>noise-assisted<span class="_ _9"> </span>MEMD<span class="_ _9"> </span>[<span class="fc0">3</span>]<span class="_ _3"> </span>have<span class="_ _9"> </span>been<span class="_ _9"> </span>proposed.<span class="_ _9"> </span>In<span class="_ _3"> </span>particular,<span class="_ _9"> </span>the<span class="_ _9"> </span>EEMD<span class="_ _9"> </span>has<span class="_ _3"> </span>drawn<span class="_ _9"> </span>a<span class="_ _9"> </span>lot<span class="_ _3"> </span>of<span class="_ _9"> </span>attention</div><div class="t m0 x12 h2 y30 ff4 fs0 fc1 sc0 ls0 ws0">Abbreviations:<span class="_ _4"> </span><span class="ff1">EMD,<span class="_ _4"> </span>empirical<span class="_ _2"> </span>mode<span class="_ _4"> </span>decomposition;<span class="_ _4"> </span>EEMD,<span class="_ _2"> </span>ensemble<span class="_ _4"> </span>empirical<span class="_ _4"> </span>mode<span class="_ _2"> </span>decomposition;<span class="_ _4"> </span>IMFs,<span class="_ _4"> </span>intrinsic<span class="_ _2"> </span>mode<span class="_ _4"> </span>functions;<span class="_ _4"> </span>MEMD,</span></div><div class="t m0 x5 h2 y31 ff1 fs0 fc1 sc0 ls0 ws0">multivariate<span class="_ _0"> </span>empirical<span class="_ _0"> </span>mode<span class="_ _0"> </span>decomposition;<span class="_ _0"> </span>ADD,<span class="_ _0"> </span>addition;<span class="_ _0"> </span>MUL,<span class="_ _0"> </span>multiplication;<span class="_ _0"> </span>DIV,<span class="_ _0"> </span>division;<span class="_ _0"> </span>COMP,<span class="_ _0"> </span>comparison;<span class="_ _0"> </span>BFV,<span class="_ _0"> </span>blood<span class="_ _0"> </span>flow<span class="_ _0"> </span>velocity<span class="_ _0"> </span>signal.</div><div class="t m0 xf hf y32 ff3 fse fc1 sc0 ls0 ws0">∗</div><div class="t m0 x12 h2 y33 ff1 fs0 fc1 sc0 ls0 ws0">Correspondence<span class="_ _8"> </span>to:<span class="_ _0"> </span>Research<span class="_ _8"> </span>Center<span class="_ _0"> </span>for<span class="_ _0"> </span>Adaptive<span class="_ _8"> </span>Data<span class="_ _0"> </span>Analysis/National<span class="_ _8"> </span>Central<span class="_ _0"> </span>University,<span class="_ _8"> </span>No.<span class="_ _0"> </span>300,<span class="_ _8"> </span>Jhongda<span class="_ _0"> </span>Rd.,<span class="_ _8"> </span>Jhongli<span class="_ _0"> </span>City,<span class="_ _0"> </span>Taoyuan<span class="_ _8"> </span>County<span class="_ _0"> </span>32001,</div><div class="t m0 x5 h2 y34 ff1 fs0 fc1 sc0 ls0 ws0">Taiwan,<span class="_ _0"> </span>ROC.<span class="_ _0"> </span>Tel.:<span class="_ _0"> </span>+886<span class="_ _0"> </span>3<span class="_ _0"> </span>426<span class="_ _0"> </span>9734;<span class="_ _0"> </span>fax:<span class="_ _0"> </span>+886<span class="_ _0"> </span>3<span class="_ _0"> </span>426<span class="_ _0"> </span>9736.</div><div class="t m0 x12 h2 y35 ff4 fs0 fc1 sc0 ls0 ws0">E-mail<span class="_ _0"> </span>address:<span class="_ _0"> </span><span class="ff1 fc0">mzlo@ncu.edu.tw<span class="_ _0"> </span><span class="fc1">(M.-T.<span class="_ _0"> </span>Lo).</span></span></div><div class="t m0 x5 h2 y36 ff1 fs0 fc1 sc0 ls0 ws0">0378-4371/$<span class="_ _0"> </span>–<span class="_ _0"> </span>see<span class="_ _0"> </span>front<span class="_ _0"> </span>matter<span class="_ _0"> </span><span class="ff6 fsf">©<span class="_ _0"> </span></span>2014<span class="_ _0"> </span>Elsevier<span class="_ _0"> </span>B.V.<span class="_ _0"> </span>All<span class="_ _0"> </span>rights<span class="_ _0"> </span>reserved.</div><div class="t m0 x5 h2 y37 ff1 fs0 fc0 sc0 ls0 ws0">http://dx.doi.org/10.1016/j.physa.2014.01.020</div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.763889,0.000000,0.000000,1.763889,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/627edac49b6e2b6d55553e29/bg2.jpg"><div class="t m0 xf h2 y1 ff1 fs0 fc1 sc0 ls0 ws0">160<span class="_ _b"> </span><span class="ff4">Y.-H.<span class="_ _0"> </span>Wang<span class="_ _0"> </span>et<span class="_ _0"> </span>al.<span class="_ _0"> </span>/<span class="_ _0"> </span>Physica<span class="_ _0"> </span>A<span class="_ _0"> </span>400<span class="_ _0"> </span>(2014)<span class="_ _0"> </span>159–167</span></div><div class="t m0 x13 h9 y38 ff7 fs0 fc1 sc0 ls0 ws0">Table<span class="_ _0"> </span>1</div><div class="t m0 x13 h2 y39 ff1 fs0 fc1 sc0 ls0 ws0">EMD.</div><div class="t m0 x14 h10 y3a ff3 fs10 fc1 sc0 ls0 ws0">[<span class="ff4 fs0">c</span></div><div class="t m0 x15 h11 y3b ff4 fs7 fc1 sc0 ls0 ws0">m</div><div class="t m0 x16 h10 y3a ff3 fs10 fc1 sc0 ls0 ws0">]<span class="_ _6"> </span>=<span class="_ _1"> </span><span class="ff4 fs0">Main<span class="_ _0"> </span></span><span class="ff8">(<span class="ff4 fs0">NS<span class="_ _c"></span></span>,<span class="_ _8"> </span><span class="ff4 fs0">n</span></span></div><div class="t m0 x17 h11 y3b ff4 fs7 fc1 sc0 ls0 ws0">m</div><div class="t m0 x18 h9 y3a ff8 fs10 fc1 sc0 ls0 ws0">,<span class="_ _8"> </span><span class="ff4 fs0">y</span></div><div class="t m0 x19 h8 y3b ff1 fs7 fc1 sc0 ls0 ws0">0</div><div class="t m0 x3 h12 y3a ff8 fs10 fc1 sc0 ls0 ws0">)</div><div class="t m0 x1a h10 y3c ff4 fs0 fc1 sc0 ls0 ws0">r<span class="_ _c"></span><span class="ff8 fs10">(</span>t<span class="_ _c"></span><span class="ff8 fs10">)<span class="_ _1"> </span><span class="ff3">=<span class="_ _6"> </span></span></span>y</div><div class="t m0 x1b h8 y3d ff1 fs7 fc1 sc0 ls0 ws0">0</div><div class="t m0 x1c h9 y3c ff8 fs10 fc1 sc0 ls0 ws0">(<span class="ff4 fs0">t<span class="_ _c"></span></span>)</div><div class="t m0 x1a h2 y3e ff4 fs0 fc1 sc0 ls0 ws0">for<span class="_ _1"> </span><span class="ff1">(</span>m<span class="_ _6"> </span><span class="ff3 fs10">=<span class="_ _1"> </span></span><span class="ff1">1<span class="_ _1"> </span><span class="ff3 fs10">:<span class="_ _1"> </span></span></span>n</div><div class="t m0 x1d h11 y3f ff4 fs7 fc1 sc0 ls0 ws0">m</div><div class="t m0 x1e h2 y3e ff1 fs0 fc1 sc0 ls0 ws0">)<span class="_ _0"> </span>{<span class="_"> </span>%<span class="_ _0"> </span>extract<span class="_ _0"> </span>each<span class="_ _0"> </span>IMF</div><div class="t m0 x1f h2 y40 ff4 fs0 fc1 sc0 ls0 ws0">x<span class="ff8 fs10">(</span>t<span class="_ _c"></span><span class="ff8 fs10">)<span class="_ _6"> </span><span class="ff3">=<span class="_ _1"> </span></span></span>r<span class="_ _c"></span><span class="ff8 fs10">(</span>t<span class="_ _c"></span><span class="ff8 fs10">)<span class="_ _d"> </span></span><span class="ff1">%<span class="_ _0"> </span></span>x<span class="ff8 fs10">(</span>t<span class="_ _c"></span><span class="ff8 fs10">)<span class="_ _0"> </span></span><span class="ff1">is<span class="_ _0"> </span>proto-IMF</span></div><div class="t m0 x1f h2 y41 ff4 fs0 fc1 sc0 ls0 ws0">for<span class="_ _c"></span><span class="ff8 fs10">(</span>s<span class="_ _6"> </span><span class="ff3 fs10">=<span class="_ _1"> </span></span><span class="ff1">1<span class="_ _1"> </span><span class="ff3 fs10">:<span class="_ _1"> </span></span></span>NS<span class="_ _c"></span><span class="ff8 fs10">)<span class="_ _0"> </span></span><span class="ff1">{<span class="_"> </span>%<span class="_ _0"> </span>sifting<span class="_ _0"> </span>iteration:</span></div><div class="t m0 x20 h10 y42 ff3 fs10 fc1 sc0 ls0 ws0">[<span class="ff4 fs0">t</span></div><div class="t m0 x21 h8 y43 ff1 fs7 fc1 sc0 ls0 ws0">max</div><div class="t m0 x22 h9 y42 ff8 fs10 fc1 sc0 ls0 ws0">,<span class="_ _8"> </span><span class="ff4 fs0">x</span></div><div class="t m0 x23 h8 y43 ff1 fs7 fc1 sc0 ls0 ws0">max</div><div class="t m0 x24 h9 y42 ff8 fs10 fc1 sc0 ls0 ws0">,<span class="_ _8"> </span><span class="ff4 fs0">t</span></div><div class="t m0 x25 h8 y43 ff1 fs7 fc1 sc0 ls0 ws0">min</div><div class="t m0 x26 h9 y42 ff8 fs10 fc1 sc0 ls0 ws0">,<span class="_ _8"> </span><span class="ff4 fs0">x</span></div><div class="t m0 x27 h8 y43 ff1 fs7 fc1 sc0 ls0 ws0">min</div><div class="t m0 x28 h2 y42 ff3 fs10 fc1 sc0 ls0 ws0">]<span class="_ _6"> </span>=<span class="_ _1"> </span><span class="ff4 fs0">identify<span class="ff1">_</span>extrema</span><span class="ff8">(<span class="ff4 fs0">x</span>)<span class="ff1 fs0">;</span></span></div><div class="t m0 x20 h10 y44 ff4 fs0 fc1 sc0 ls0 ws0">U<span class="_ _c"></span><span class="ff8 fs10">(</span>t<span class="_ _c"></span><span class="ff8 fs10">)<span class="_ _1"> </span><span class="ff3">=<span class="_ _6"> </span></span></span>spline<span class="ff8 fs10">(</span>t</div><div class="t m0 x26 h8 y45 ff1 fs7 fc1 sc0 ls0 ws0">max</div><div class="t m0 x29 h9 y44 ff8 fs10 fc1 sc0 ls0 ws0">,<span class="_ _8"> </span><span class="ff4 fs0">x</span></div><div class="t m0 x28 h8 y45 ff1 fs7 fc1 sc0 ls0 ws0">max</div><div class="t m0 x2a h2 y44 ff8 fs10 fc1 sc0 ls0 ws0">)<span class="ff1 fs0">;<span class="_ _d"> </span>%<span class="_ _8"> </span>Upper<span class="_ _0"> </span>envelope</span></div><div class="t m0 x20 h10 y46 ff4 fs0 fc1 sc0 ls0 ws0">L<span class="ff8 fs10">(</span>t<span class="_ _c"></span><span class="ff8 fs10">)<span class="_ _6"> </span><span class="ff3">=<span class="_ _1"> </span></span></span>spline<span class="ff8 fs10">(</span>t</div><div class="t m0 x2b h8 y47 ff1 fs7 fc1 sc0 ls0 ws0">min</div><div class="t m0 x27 h9 y46 ff8 fs10 fc1 sc0 ls0 ws0">,<span class="_ _8"> </span><span class="ff4 fs0">x</span></div><div class="t m0 x2c h8 y47 ff1 fs7 fc1 sc0 ls0 ws0">min</div><div class="t m0 x2d h2 y46 ff8 fs10 fc1 sc0 ls0 ws0">)<span class="ff1 fs0">;<span class="_ _d"> </span>%<span class="_ _8"> </span>Lower<span class="_ _0"> </span>envelope</span></div><div class="t m0 x20 h2 y48 ff4 fs0 fc1 sc0 ls0 ws0">x<span class="ff8 fs10">(</span>t<span class="_ _c"></span><span class="ff8 fs10">)<span class="_ _6"> </span><span class="ff3">=<span class="_ _1"> </span></span></span>x<span class="ff8 fs10">(</span>t<span class="_ _c"></span><span class="ff8 fs10">)<span class="_ _0"> </span><span class="ff3">−<span class="_ _0"> </span></span>(</span>U<span class="_ _e"> </span><span class="ff8 fs10">(</span>t<span class="_ _c"></span><span class="ff8 fs10">)<span class="_ _0"> </span><span class="ff3">+<span class="_ _0"> </span></span></span>L<span class="ff8 fs10">(</span>t<span class="_ _c"></span><span class="ff8 fs10">))/</span><span class="ff1">2;<span class="_ _d"> </span>%<span class="_ _0"> </span>detail<span class="_ _0"> </span>extraction<span class="_ _f"> </span>(1)</span></div><div class="t m0 x1f h2 y49 ff1 fs0 fc1 sc0 ls0 ws0">}</div><div class="t m0 x1f h9 y4a ff4 fs0 fc1 sc0 ls0 ws0">c</div><div class="t m0 x2e h11 y4b ff4 fs7 fc1 sc0 ls0 ws0">m</div><div class="t m0 x2 h2 y4a ff8 fs10 fc1 sc0 ls0 ws0">(<span class="ff4 fs0">t<span class="_ _c"></span></span>)<span class="_ _6"> </span><span class="ff3">=<span class="_ _1"> </span><span class="ff4 fs0">x</span></span>(<span class="ff4 fs0">t<span class="_ _c"></span></span>)<span class="_ _10"> </span><span class="ff1 fs0">(2)</span></div><div class="t m0 x1f h2 y4c ff4 fs0 fc1 sc0 ls0 ws0">r<span class="_ _c"></span><span class="ff8 fs10">(</span>t<span class="_ _c"></span><span class="ff8 fs10">)<span class="_ _1"> </span><span class="ff3">=<span class="_ _6"> </span></span></span>r<span class="_ _c"></span><span class="ff8 fs10">(</span>t<span class="_ _c"></span><span class="ff8 fs10">)<span class="_ _6"> </span><span class="ff3">−<span class="_ _0"> </span></span></span>x<span class="ff8 fs10">(</span>t<span class="_ _c"></span><span class="ff8 fs10">)<span class="_ _11"> </span></span><span class="ff1">(3)</span></div><div class="t m0 x1a h2 y4d ff1 fs0 fc1 sc0 ls0 ws0">}</div><div class="t m0 xf he y4e ff1 fsd fc1 sc0 ls0 ws0">during<span class="_ _8"> </span>the<span class="_ _0"> </span>past<span class="_ _0"> </span>few<span class="_ _8"> </span>years.<span class="_ _0"> </span>During<span class="_ _8"> </span>the<span class="_ _0"> </span>last<span class="_ _8"> </span>decade,<span class="_ _0"> </span>the<span class="_ _0"> </span>EMD/EEMD<span class="_ _8"> </span>was<span class="_ _0"> </span>shown<span class="_ _8"> </span>to<span class="_ _0"> </span>be<span class="_ _8"> </span>more<span class="_ _0"> </span>effective<span class="_ _0"> </span>than<span class="_ _8"> </span>the<span class="_ _0"> </span>traditional<span class="_ _8"> </span>Fourier</div><div class="t m0 xf he y4f ff1 fsd fc1 sc0 ls0 ws0">method<span class="_ _0"> </span>in<span class="_ _0"> </span>many<span class="_ _0"> </span>problems<span class="_ _0"> </span>from<span class="_ _0"> </span>various<span class="_ _0"> </span>fields<span class="_ _0"> </span>such<span class="_ _0"> </span>as<span class="_ _0"> </span>physics<span class="_ _0"> </span>[<span class="fc0">4</span>],<span class="_ _8"> </span>biomedicine<span class="_ _0"> </span>[<span class="fc0">5–8</span>],<span class="_ _0"> </span>mechanical<span class="_ _0"> </span>health<span class="_ _0"> </span>diagnosis<span class="_ _0"> </span>[<span class="fc0">9</span>],<span class="_ _0"> </span>image</div><div class="t m0 xf he y50 ff1 fsd fc1 sc0 ls0 ws0">analysis<span class="_ _6"> </span>[<span class="fc0">10</span>]<span class="_ _1"> </span>and<span class="_ _6"> </span>others.</div><div class="t m0 x2f he y51 ff1 fsd fc1 sc0 ls0 ws0">It<span class="_ _9"> </span>seems<span class="_ _3"> </span>a<span class="_ _9"> </span>common<span class="_ _3"> </span>belief<span class="_ _3"> </span>that<span class="_ _9"> </span>a<span class="_ _3"> </span>major<span class="_ _3"> </span>drawback<span class="_ _9"> </span>of<span class="_ _3"> </span>the<span class="_ _3"> </span>EMD/EEMD<span class="_ _9"> </span>is<span class="_ _3"> </span>that<span class="_ _3"> </span>they<span class="_ _9"> </span>require<span class="_ _3"> </span>a<span class="_ _3"> </span>long<span class="_ _9"> </span>computation<span class="_ _3"> </span>time.<span class="_ _3"> </span>For</div><div class="t m0 xf he y52 ff1 fsd fc1 sc0 ls0 ws0">example,<span class="_ _0"> </span>in<span class="_ _6"> </span>Ref.<span class="_ _6"> </span>[<span class="fc0">11</span>],<span class="_ _0"> </span>the<span class="_ _6"> </span>authors<span class="_ _6"> </span>report<span class="_ _6"> </span>that<span class="_ _0"> </span>it<span class="_ _6"> </span>takes<span class="_ _6"> </span>more<span class="_ _0"> </span>than<span class="_ _6"> </span>an<span class="_ _6"> </span>hour<span class="_ _6"> </span>to<span class="_ _0"> </span>perform<span class="_ _6"> </span>EMD<span class="_ _6"> </span>on<span class="_ _0"> </span>a<span class="_ _6"> </span>signal<span class="_ _6"> </span>with<span class="_ _0"> </span>30,000<span class="_ _6"> </span>data<span class="_ _6"> </span>points</div><div class="t m0 xf he y53 ff1 fsd fc1 sc0 ls0 ws0">using<span class="_ _6"> </span>a<span class="_ _6"> </span>modern<span class="_ _6"> </span>personal<span class="_ _6"> </span>computer.<span class="_ _6"> </span>The<span class="_ _6"> </span>enormous<span class="_ _6"> </span>amount<span class="_ _6"> </span>of<span class="_ _6"> </span>computation<span class="_ _6"> </span>time<span class="_ _6"> </span>hampers<span class="_ _6"> </span>the<span class="_ _1"> </span>applications<span class="_ _6"> </span>of<span class="_ _6"> </span>EMD/EEMD<span class="_ _6"> </span>in</div><div class="t m0 xf he y54 ff1 fsd fc1 sc0 ls0 ws0">analyzing<span class="_ _0"> </span>long<span class="_ _8"> </span>data<span class="_ _0"> </span>and<span class="_ _0"> </span>pseudo<span class="_ _0"> </span>real-time<span class="_ _0"> </span>hardware<span class="_ _8"> </span>applications.<span class="_ _0"> </span>For<span class="_ _0"> </span>this<span class="_ _0"> </span>reason,<span class="_ _8"> </span>parallel<span class="_ _0"> </span>computing<span class="_ _0"> </span>such<span class="_ _0"> </span>as<span class="_ _0"> </span>Cuda<span class="_ _8"> </span>[<span class="fc0">12</span>],<span class="_ _0"> </span>Open</div><div class="t m0 xf he y55 ff1 fsd fc1 sc0 ls0 ws0">MP<span class="_ _6"> </span>[<span class="fc0">13</span>]<span class="_ _6"> </span>and<span class="_ _1"> </span>hardware<span class="_ _6"> </span>implementations<span class="_ _6"> </span>like<span class="_ _1"> </span>VLSI<span class="_ _6"> </span>[<span class="fc0">14</span>]<span class="_ _6"> </span>and<span class="_ _1"> </span>FPGA<span class="_ _6"> </span>[<span class="fc0">15</span>]<span class="_ _6"> </span>have<span class="_ _1"> </span>been<span class="_ _6"> </span>recently<span class="_ _1"> </span>adopted<span class="_ _6"> </span>to<span class="_ _6"> </span>improve<span class="_ _1"> </span>the<span class="_ _6"> </span>execution</div><div class="t m0 xf he y56 ff1 fsd fc1 sc0 ls0 ws0">time.</div><div class="t m0 x2f he y57 ff1 fsd fc1 sc0 ls0 ws0">In<span class="_ _1"> </span>this<span class="_ _1"> </span>study,<span class="_ _1"> </span>we<span class="_ _1"> </span>proved<span class="_ _1"> </span>that<span class="_ _1"> </span>the<span class="_ _1"> </span>EMD/EEMD<span class="_ _1"> </span>is<span class="_ _1"> </span>actually<span class="_ _1"> </span>not<span class="_ _1"> </span>computation<span class="_ _9"> </span>intensive<span class="_ _1"> </span>as<span class="_ _1"> </span>has<span class="_ _1"> </span>been<span class="_ _1"> </span>claimed<span class="_ _1"> </span>in<span class="_ _1"> </span>the<span class="_ _1"> </span>past.<span class="_ _1"> </span>We</div><div class="t m0 xf he y58 ff1 fsd fc1 sc0 ls0 ws0">first<span class="_ _8"> </span>analyze<span class="_ _0"> </span>the<span class="_ _8"> </span>time<span class="_ _8"> </span>and<span class="_ _0"> </span>storage<span class="_ _8"> </span>complexity<span class="_ _8"> </span>for<span class="_ _0"> </span>EMD/EEMD<span class="_ _8"> </span>and<span class="_ _8"> </span>their<span class="_ _0"> </span>variants<span class="_ _8"> </span>in<span class="_ _8"> </span>different<span class="_ _0"> </span>applications<span class="_ _8"> </span>under<span class="_ _8"> </span>an<span class="_ _0"> </span>appropriate</div><div class="t m0 xf he y59 ff1 fsd fc1 sc0 ls0 ws0">implementation,<span class="_ _6"> </span>which<span class="_ _6"> </span>is<span class="_ _6"> </span>based<span class="_ _1"> </span>on<span class="_ _6"> </span>single<span class="_ _6"> </span>core,<span class="_ _6"> </span>sequential<span class="_ _6"> </span>implementation<span class="_ _1"> </span>without<span class="_ _6"> </span>any<span class="_ _6"> </span>approximations.<span class="_ _6"> </span>Finally,<span class="_ _1"> </span>numerical</div><div class="t m0 xf he y5a ff1 fsd fc1 sc0 ls0 ws0">examples<span class="_ _6"> </span>are<span class="_ _1"> </span>presented<span class="_ _6"> </span>to<span class="_ _1"> </span>verify<span class="_ _6"> </span>the<span class="_ _1"> </span>performance<span class="_ _6"> </span>of<span class="_ _1"> </span>EMD/EEMD.</div><div class="t m0 x2f he y5b ff1 fsd fc1 sc0 ls0 ws0">The<span class="_ _1"> </span>remainder<span class="_ _9"> </span>of<span class="_ _1"> </span>this<span class="_ _1"> </span>article<span class="_ _9"> </span>is<span class="_ _1"> </span>divided<span class="_ _9"> </span>into<span class="_ _1"> </span>the<span class="_ _9"> </span>following<span class="_ _1"> </span>sections:<span class="_ _9"> </span>in<span class="_ _1"> </span>Section<span class="_ _9"> </span><span class="fc0">2</span>,<span class="_ _1"> </span>we<span class="_ _9"> </span>briefly<span class="_ _1"> </span>review<span class="_ _9"> </span>the<span class="_ _1"> </span>EMD<span class="_ _1"> </span>method.<span class="_ _9"> </span>In</div><div class="t m0 xf he y5c ff1 fsd fc1 sc0 ls0 ws0">Section<span class="_ _1"> </span><span class="fc0">3<span class="_ _1"> </span></span>we<span class="_ _1"> </span>present<span class="_ _1"> </span>an<span class="_ _1"> </span>implementation<span class="_ _1"> </span>of<span class="_ _1"> </span>the<span class="_ _1"> </span>EMD/EEMD<span class="_ _1"> </span>method<span class="_ _1"> </span>and<span class="_ _9"> </span>then<span class="_ _1"> </span>analyze<span class="_ _1"> </span>their<span class="_ _1"> </span>time<span class="_ _1"> </span>and<span class="_ _1"> </span>storage<span class="_ _1"> </span>complexities.</div><div class="t m0 xf he y5d ff1 fsd fc1 sc0 ls0 ws0">Section<span class="_ _0"> </span><span class="fc0">4<span class="_ _6"> </span></span>illustrates<span class="_ _6"> </span>the<span class="_ _6"> </span>efficacy<span class="_ _0"> </span>of<span class="_ _6"> </span>the<span class="_ _6"> </span>proposed<span class="_ _0"> </span>method<span class="_ _6"> </span>with<span class="_ _6"> </span>experimental<span class="_ _6"> </span>results<span class="_ _0"> </span>and<span class="_ _6"> </span>we<span class="_ _6"> </span>conclude<span class="_ _6"> </span>our<span class="_ _0"> </span>study<span class="_ _6"> </span>in<span class="_ _6"> </span>Section<span class="_ _0"> </span><span class="fc0">5</span>.</div><div class="t m0 xf hd y5e ff7 fsd fc1 sc0 ls0 ws0">2.<span class="_ _5"> </span>The<span class="_ _1"> </span>EMD<span class="_ _6"> </span>algorithm</div><div class="t m0 x2f he y5f ff1 fsd fc1 sc0 ls0 ws0">Given<span class="_ _1"> </span>an<span class="_ _1"> </span>input<span class="_ _1"> </span>signal<span class="_ _1"> </span><span class="ff4">y</span></div><div class="t m0 x30 h13 y60 ff1 fs11 fc1 sc0 ls0 ws0">0</div><div class="t m0 x31 hd y5f ff8 fs12 fc1 sc0 ls0 ws0">(<span class="ff4 fsd">t<span class="_ _c"></span></span>),<span class="_ _5"> </span><span class="ff4 fsd">y</span></div><div class="t m0 x14 h13 y60 ff1 fs11 fc1 sc0 ls0 ws0">0</div><div class="t m0 x4 he y5f ff3 fs12 fc1 sc0 ls0 ws0">∈<span class="_ _4"> </span><span class="ff4 fsd">R</span><span class="ff8">,<span class="_ _2"> </span><span class="ff4 fsd">t<span class="_ _5"> </span></span></span>∈<span class="_ _4"> </span><span class="ff4 fsd">Z<span class="_ _3"> </span><span class="ff1">and<span class="_ _9"> </span></span>t<span class="_ _5"> </span></span>=<span class="_ _3"> </span>[<span class="ff1 fsd">1<span class="_ _4"> </span></span>:<span class="_ _4"> </span><span class="ff4 fsd">n</span>]<span class="ff1 fsd">,<span class="_ _6"> </span>the<span class="_ _1"> </span>EMD<span class="_ _1"> </span>decomposes<span class="_ _9"> </span>a<span class="_ _1"> </span>signal<span class="_ _1"> </span><span class="ff4">y</span></span></div><div class="t m0 x32 h13 y60 ff1 fs11 fc1 sc0 ls0 ws0">0</div><div class="t m0 x33 he y5f ff8 fs12 fc1 sc0 ls0 ws0">(<span class="ff4 fsd">t<span class="_ _c"></span></span>)<span class="_ _1"> </span><span class="ff1 fsd">into<span class="_ _1"> </span>a<span class="_ _1"> </span>series<span class="_ _1"> </span>of<span class="_ _9"> </span>intrinsic</span></div><div class="t m0 xf he y61 ff1 fsd fc1 sc0 ls0 ws0">mode<span class="_ _6"> </span>functions<span class="_ _6"> </span>(IMFs)<span class="_ _1"> </span>which<span class="_ _6"> </span>are<span class="_ _1"> </span>extracted<span class="_ _6"> </span>via<span class="_ _6"> </span>an<span class="_ _1"> </span>iterative<span class="_ _6"> </span>sifting<span class="_ _6"> </span>process.<span class="_ _1"> </span>First,<span class="_ _6"> </span>the<span class="_ _1"> </span>local<span class="_ _6"> </span>maxima<span class="_ _6"> </span>and<span class="_ _1"> </span>minima<span class="_ _6"> </span>of<span class="_ _6"> </span>the<span class="_ _1"> </span>signal</div><div class="t m0 xf he y62 ff1 fsd fc1 sc0 ls0 ws0">are<span class="_ _1"> </span>connected,<span class="_ _1"> </span>respectively,<span class="_ _1"> </span>by<span class="_ _1"> </span>cubic<span class="_ _9"> </span>splines<span class="_ _1"> </span>to<span class="_ _1"> </span>form<span class="_ _1"> </span>the<span class="_ _9"> </span>upper/lower<span class="_ _1"> </span>envelopes.<span class="_ _1"> </span>The<span class="_ _1"> </span>average<span class="_ _9"> </span>of<span class="_ _1"> </span>the<span class="_ _1"> </span>two<span class="_ _1"> </span>envelopes<span class="_ _1"> </span>is<span class="_ _9"> </span>then</div><div class="t m0 xf he y63 ff1 fsd fc1 sc0 ls0 ws0">subtracted<span class="_ _6"> </span>from<span class="_ _1"> </span>the<span class="_ _1"> </span>original<span class="_ _1"> </span>signal.<span class="_ _1"> </span>This<span class="_ _1"> </span>sifting<span class="_ _6"> </span>process<span class="_ _1"> </span>is<span class="_ _1"> </span>then<span class="_ _1"> </span>repeated<span class="_ _1"> </span>several<span class="_ _6"> </span>times<span class="_ _1"> </span>(define<span class="_ _1"> </span>the<span class="_ _1"> </span>number<span class="_ _1"> </span>of<span class="_ _1"> </span>siftings<span class="_ _6"> </span>as<span class="_ _1"> </span><span class="ff4">NS<span class="_ _c"></span></span>,</div><div class="t m0 xf he y64 ff1 fsd fc1 sc0 ls0 ws0">usually<span class="_ _0"> </span>10)<span class="_ _0"> </span>to<span class="_ _0"> </span>obtain<span class="_ _8"> </span>the<span class="_ _0"> </span>first<span class="_ _0"> </span>IMF<span class="_ _0"> </span>that<span class="_ _0"> </span>oscillates<span class="_ _0"> </span>at<span class="_ _0"> </span>relatively<span class="_ _0"> </span>higher<span class="_ _0"> </span>frequencies<span class="_ _8"> </span>than<span class="_ _0"> </span>does<span class="_ _0"> </span>the<span class="_ _0"> </span>residual<span class="_ _0"> </span>signal<span class="_ _0"> </span>that<span class="_ _0"> </span>is<span class="_ _0"> </span>obtained</div><div class="t m0 xf he y65 ff1 fsd fc1 sc0 ls0 ws0">by<span class="_ _1"> </span>subtracting<span class="_ _9"> </span>the<span class="_ _1"> </span>IMF<span class="_ _1"> </span>from<span class="_ _9"> </span>the<span class="_ _1"> </span>original<span class="_ _9"> </span>signal.<span class="_ _1"> </span>Then,<span class="_ _9"> </span>the<span class="_ _1"> </span>residual<span class="_ _9"> </span>is<span class="_ _1"> </span>deemed<span class="_ _9"> </span>as<span class="_ _1"> </span>the<span class="_ _9"> </span>input<span class="_ _1"> </span>for<span class="_ _9"> </span>a<span class="_ _1"> </span>new<span class="_ _9"> </span>round<span class="_ _1"> </span>of<span class="_ _9"> </span>iterations.<span class="_ _1"> </span>In</div><div class="t m0 xf he y66 ff1 fsd fc1 sc0 ls0 ws0">turn,<span class="_ _8"> </span>subsequent<span class="_ _0"> </span>IMFs<span class="_ _8"> </span>with<span class="_ _0"> </span>lower<span class="_ _0"> </span>oscillation<span class="_ _8"> </span>frequencies<span class="_ _0"> </span>are<span class="_ _8"> </span>derived<span class="_ _0"> </span>using<span class="_ _8"> </span>the<span class="_ _0"> </span>same<span class="_ _8"> </span>process<span class="_ _0"> </span>and<span class="_ _0"> </span>the<span class="_ _8"> </span>newly<span class="_ _0"> </span>obtained<span class="_ _8"> </span>residue.</div><div class="t m0 xf he y67 ff1 fsd fc1 sc0 ls0 ws0">The<span class="_ _6"> </span>result<span class="_ _1"> </span>of<span class="_ _6"> </span>the<span class="_ _1"> </span>EMD<span class="_ _6"> </span>is<span class="_ _1"> </span>a<span class="_ _6"> </span>decomposition<span class="_ _1"> </span>of<span class="_ _6"> </span>the<span class="_ _1"> </span>signal<span class="_ _6"> </span><span class="ff4">y</span></div><div class="t m0 x34 h13 y68 ff1 fs11 fc1 sc0 ls0 ws0">0</div><div class="t m0 x35 he y67 ff8 fs12 fc1 sc0 ls0 ws0">(<span class="ff4 fsd">t<span class="_ _c"></span></span>)<span class="_ _1"> </span><span class="ff1 fsd">into<span class="_ _6"> </span>the<span class="_ _1"> </span>sum<span class="_ _6"> </span>of<span class="_ _1"> </span>the<span class="_ _6"> </span>IMFs<span class="_ _1"> </span>and<span class="_ _6"> </span>a<span class="_ _1"> </span>residue<span class="_ _6"> </span><span class="ff4">r<span class="_ _e"></span></span></span>(<span class="ff4 fsd">t<span class="_ _c"></span></span>)<span class="ff1 fsd">.<span class="_ _1"> </span>That<span class="_ _6"> </span>is,</span></div><div class="t m0 x36 hd y69 ff4 fsd fc1 sc0 ls0 ws0">y</div><div class="t m0 x37 h13 y6a ff1 fs11 fc1 sc0 ls0 ws0">0</div><div class="t m0 x38 h14 y69 ff8 fs12 fc1 sc0 ls0 ws0">(<span class="ff4 fsd">t<span class="_ _c"></span></span>)<span class="_ _3"> </span><span class="ff3">=</span></div><div class="t m0 x39 h15 y6b ff4 fs11 fc1 sc0 ls0 ws0">n</div><div class="t m0 x3a h16 y6c ff4 fs13 fc1 sc0 ls0 ws0">m</div><div class="t m0 x3b h17 y6d ff9 fs12 fc1 sc0 ls0 ws0"></div><div class="t m0 x3b h13 y6e ff4 fs11 fc1 sc0 ls0 ws0">m<span class="ff3 fs14">=</span><span class="ff1">1</span></div><div class="t m0 x3c hd y69 ff4 fsd fc1 sc0 ls0 ws0">c</div><div class="t m0 x3d h15 y6a ff4 fs11 fc1 sc0 ls0 ws0">m</div><div class="t m0 x3e h14 y69 ff8 fs12 fc1 sc0 ls0 ws0">(<span class="ff4 fsd">t<span class="_ _c"></span></span>)<span class="_ _1"> </span><span class="ff3">+<span class="_ _1"> </span><span class="ff4 fsd">r<span class="_ _c"></span></span></span>(<span class="ff4 fsd">t<span class="_ _e"></span></span>)</div><div class="t m0 xf he y6f ff1 fsd fc1 sc0 ls0 ws0">where<span class="_ _6"> </span><span class="ff4">n</span></div><div class="t m0 x3f h15 y70 ff4 fs11 fc1 sc0 ls0 ws0">m</div><div class="t m0 x40 he y6f ff1 fsd fc1 sc0 ls0 ws0">is<span class="_ _6"> </span>the<span class="_ _1"> </span>number<span class="_ _6"> </span>of<span class="_ _1"> </span>IMFs.<span class="_ _6"> </span>The<span class="_ _1"> </span>EMD<span class="_ _6"> </span>algorithm<span class="_ _1"> </span>is<span class="_ _6"> </span>listed<span class="_ _1"> </span>in<span class="_ _6"> </span><span class="fc0">Table<span class="_ _1"> </span>1</span>.</div><div class="t m0 xf hd y71 ff7 fsd fc1 sc0 ls0 ws0">3.<span class="_ _5"> </span>Time<span class="_ _1"> </span>and<span class="_ _6"> </span>space<span class="_ _1"> </span>complexity</div><div class="t m0 xf hd y72 ff4 fsd fc1 sc0 ls0 ws0">3.1.<span class="_ _5"> </span>EMD</div><div class="t m0 x2f he y73 ff1 fsd fc1 sc0 ls0 ws0">In<span class="_ _9"> </span>this<span class="_ _3"> </span>section,<span class="_ _9"> </span>we<span class="_ _3"> </span>propose<span class="_ _9"> </span>an<span class="_ _3"> </span>implementation<span class="_ _9"> </span>of<span class="_ _3"> </span>the<span class="_ _9"> </span>EMD<span class="_ _3"> </span>and<span class="_ _9"> </span>analyze<span class="_ _3"> </span>its<span class="_ _9"> </span>time<span class="_ _3"> </span>and<span class="_ _9"> </span>space<span class="_ _3"> </span>complexity.<span class="_ _9"> </span>The<span class="_ _3"> </span>arithmetic</div><div class="t m0 xf he y74 ff1 fsd fc1 sc0 ls0 ws0">operations<span class="_ _2"> </span>involved<span class="_ _2"> </span>include<span class="_ _5"> </span>addition<span class="_ _4"> </span>(<span class="ff4">ADD</span>),<span class="_ _5"> </span>multiplication<span class="_ _4"> </span>(<span class="ff4">MUL</span>),<span class="_ _5"> </span>division<span class="_ _4"> </span>(<span class="ff4">DIV<span class="_ _8"> </span></span>)<span class="_ _2"> </span>and<span class="_ _5"> </span>comparison<span class="_ _4"> </span>(<span class="ff4">COMP<span class="_ _e"></span></span>).<span class="_ _2"> </span>Fixed-point</div><div class="t m0 xf he y75 ff1 fsd fc1 sc0 ls0 ws0">arithmetic<span class="_ _5"> </span>operations<span class="_ _2"> </span>are<span class="_ _5"> </span>negligible<span class="_ _5"> </span>compared<span class="_ _2"> </span>with<span class="_ _5"> </span>the<span class="_ _5"> </span>floating-point<span class="_ _2"> </span>operations.<span class="_ _5"> </span>To<span class="_ _5"> </span>facilitate<span class="_ _2"> </span>the<span class="_ _5"> </span>analysis,<span class="_ _5"> </span>the<span class="_ _2"> </span>EMD</div><div class="t m0 xf he y76 ff1 fsd fc1 sc0 ls0 ws0">procedure<span class="_ _9"> </span>is<span class="_ _3"> </span>divided<span class="_ _9"> </span>into<span class="_ _3"> </span>the<span class="_ _9"> </span>main,<span class="_ _3"> </span>extrema<span class="_ _9"> </span>identification<span class="_ _3"> </span>and<span class="_ _9"> </span>cubic<span class="_ _3"> </span>spline<span class="_ _9"> </span>procedures.<span class="_ _3"> </span>Capital<span class="_ _9"> </span><span class="ff4">T<span class="_ _5"> </span></span>and<span class="_ _9"> </span><span class="ff4">M<span class="_ _4"> </span></span>denote<span class="_ _3"> </span>the<span class="_ _9"> </span>time</div><div class="t m0 xf he y77 ff1 fsd fc1 sc0 ls0 ws0">and<span class="_ _6"> </span>space<span class="_ _1"> </span>(storage)<span class="_ _6"> </span>complexity,<span class="_ _1"> </span>respectively.<span class="_ _6"> </span>The<span class="_ _1"> </span>EMD<span class="_ _6"> </span>algorithm<span class="_ _1"> </span>is<span class="_ _6"> </span>listed<span class="_ _1"> </span>in<span class="_ _6"> </span><span class="fc0">Table<span class="_ _1"> </span>1<span class="_ _6"> </span></span>and<span class="_ _1"> </span>is<span class="_ _6"> </span>explained<span class="_ _1"> </span>in<span class="_ _6"> </span>detail<span class="_ _1"> </span>below.</div><div class="t m0 xf hd y78 ff4 fsd fc1 sc0 ls0 ws0">3.1.1.<span class="_ _5"> </span>Main<span class="_ _1"> </span>procedure</div><div class="t m0 x2f he y79 ff1 fsd fc1 sc0 ls0 ws0">Each<span class="_ _4"> </span>of<span class="_ _2"> </span>the<span class="_ _2"> </span>input,<span class="_ _4"> </span>residue<span class="_ _2"> </span><span class="ff4">r<span class="_ _e"></span><span class="ff8 fs12">(</span>t<span class="_ _c"></span><span class="ff8 fs12">)</span></span>,<span class="_ _2"> </span>proto-IMF<span class="_ _4"> </span><span class="ff4">x<span class="ff8 fs12">(</span>t<span class="_ _e"></span><span class="ff8 fs12">)<span class="_ _2"> </span></span></span>and<span class="_ _4"> </span>the<span class="_ _2"> </span>upper/lower<span class="_ _2"> </span>envelope<span class="_ _4"> </span><span class="ff4">U<span class="_ _e"></span><span class="ff8 fs12">(</span>t<span class="_ _e"></span><span class="ff8 fs12">)/</span>L<span class="ff8 fs12">(</span>t<span class="_ _c"></span><span class="ff8 fs12">)<span class="_ _2"> </span></span></span>is<span class="_ _4"> </span>of<span class="_ _2"> </span>length<span class="_ _2"> </span><span class="ff4">n<span class="_ _4"> </span></span>and<span class="_ _2"> </span>requires</div><div class="t m0 xf he y37 ff4 fsd fc1 sc0 ls0 ws0">n<span class="_ _4"> </span><span class="ff1">floating<span class="_ _4"> </span>point<span class="_ _4"> </span>storage.<span class="_ _3"> </span>The<span class="_ _4"> </span>output<span class="_ _4"> </span>signal<span class="_ _4"> </span>consists<span class="_ _4"> </span>of<span class="_ _4"> </span></span>n</div><div class="t m0 x41 h15 y7a ff4 fs11 fc1 sc0 ls0 ws0">m</div><div class="t m0 x2a he y37 ff1 fsd fc1 sc0 ls0 ws0">IMFs<span class="_ _4"> </span>each<span class="_ _4"> </span>with<span class="_ _4"> </span>length<span class="_ _3"> </span>of<span class="_ _4"> </span><span class="ff4">n</span>,<span class="_ _4"> </span>hence<span class="_ _4"> </span>it<span class="_ _4"> </span>requires<span class="_ _4"> </span><span class="ff4">n</span></div><div class="t m0 x42 h15 y7a ff4 fs11 fc1 sc0 ls0 ws0">m</div><div class="t m0 x43 he y37 ff3 fs12 fc1 sc0 ls0 ws0">·<span class="_ _4"> </span><span class="ff4 fsd">n<span class="_ _4"> </span><span class="ff1">floating-</span></span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.763889,0.000000,0.000000,1.763889,0.000000,0.000000]}'></div></div>