Skip to main content
10 events
when toggle format what by license comment
Jan 16, 2018 at 15:51 comment added mac13k Matlab recommends to calculate instant. freq. using phase accumulation and in the question here a different method was used which I believe is called homodyne discrimination. I can confirm that I'm having the same problem in Python: homodyne discrimination produces negative values of instant. freq., however phase accumulation (also recommended by SciPy docs) produces positive values. That of course when dealing with IMF-grade analytic signals as required by EMD. I hope someone eventually answers this question thoroughly...
Jul 12, 2017 at 21:24 comment added robert bristow-johnson well @PeterK., it would be useful to see both waveforms, side-by-side. because the difference equation (fin=) that the OP is using looks correct.
Jul 12, 2017 at 21:10 comment added Peter K. @robertbristow-johnson : They're using Matlab's hilbert function, but it's not clear to me what that will produce.
Jul 12, 2017 at 18:48 comment added robert bristow-johnson is the analytic signal computed correctly (can you show that code)? maybe you have $$ x[n] - j \hat{x}[n] $$ instead of $$ x[n] + j \hat{x}[n] $$.
Jul 12, 2017 at 18:03 comment added Peter K. Welcome to SE.DSP! Interesting question! Have you compared the way you're calculating the instantaneous frequency with the way Matlab suggests ? I'm wondering if there will be a difference.
S Jul 12, 2017 at 17:53 history suggested Gilles CC BY-SA 3.0
improved formatting + additional tag
Jul 12, 2017 at 17:00 review Suggested edits
S Jul 12, 2017 at 17:53
Jul 12, 2017 at 12:22 history edited Peter K. CC BY-SA 3.0
Minor formatting issue
Jul 12, 2017 at 10:33 review First posts
Jul 12, 2017 at 12:25
Jul 12, 2017 at 10:30 history asked user28357 CC BY-SA 3.0