Closed psambit9791 closed 4 years ago
For signals which have large number of values close to 0, like a Gaussian pulse, the instantaneous phase is incorrect. Comparisons made against scipy.hilbert() and their method of calculating phase and frequency.
The signal for which the issue was identified
The issue as visualised
There was an issue with the fillH() method in Hilbert class. Now rectified. Closed issue.
For signals which have large number of values close to 0, like a Gaussian pulse, the instantaneous phase is incorrect. Comparisons made against scipy.hilbert() and their method of calculating phase and frequency.
The signal for which the issue was identified
The issue as visualised