https://github.com/scott-cotton/hilbert
Faithful Hilbert Transform
https://github.com/scott-cotton/hilbert
analytic-signal dsp hilbert-transform
Last synced: 5 months ago
JSON representation
Faithful Hilbert Transform
- Host: GitHub
- URL: https://github.com/scott-cotton/hilbert
- Owner: scott-cotton
- License: mit
- Created: 2019-01-25T13:43:33.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-31T16:43:45.000Z (over 7 years ago)
- Last Synced: 2024-06-20T14:07:57.005Z (almost 2 years ago)
- Topics: analytic-signal, dsp, hilbert-transform
- Language: Go
- Size: 11.7 KB
- Stars: 4
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Faithful Hilbert Transform
This repository implements the "hilbert transform" on a sound data stream in a faithful manner.
The Hilbert transform is a phase shift in the frequency domain of all frequencies by 90 degrees.
The mechanism implemented here is a sliding window of Fourier transforms in which only the middle
part contributes to the output of the transform. This buffering/windowing, at least according
to our tests, provides much more accurate and also more efficient Hilbert transforms than say
using an approximation by convolution.
Enjoy.
## Citing Faithful Hilbert Transform
Various citation methods using zenodo DOI:
[](https://zenodo.org/badge/latestdoi/167553884)
BibTeX:
```
@misc{scott_cotton_2019_2553680,
author = {Scott Cotton},
title = {wsc0/hilbert: Faithful},
month = jan,
year = 2019,
doi = {10.5281/zenodo.2553680},
url = {https://doi.org/10.5281/zenodo.2553680}
}
```