Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davidavdav/SignalProcessing.jl
Signal Processing tools for Julia
https://github.com/davidavdav/SignalProcessing.jl
Last synced: about 2 months ago
JSON representation
Signal Processing tools for Julia
- Host: GitHub
- URL: https://github.com/davidavdav/SignalProcessing.jl
- Owner: davidavdav
- License: gpl-2.0
- Created: 2013-12-04T08:50:41.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2014-10-11T19:44:39.000Z (almost 10 years ago)
- Last Synced: 2024-05-22T08:30:28.216Z (4 months ago)
- Language: Julia
- Size: 250 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-julia-datasciences - SignalProcessing - Signal Processing tools for Julia. (APL / Misc Stuff / Presentations)
README
SignalProcessing
================Note: The functionality of this package has been absorbed by [Julia DSP](https://github.com/JuliaDSP/DSP.jl). I'll keep this here for historic reasons.
This module contains some signalprocessing routines necessary for feature extraction for the most common features (MFCC, PLP) in speech processing.
Most of this is re-coded from octave 3.2.4.
Windowing (tapers)
- `hamming(n::Int)`
- `hamming(n::Int)`Spectogram
- `specgram(x::Vector, n::Int=256; sr=8000, window=hamming(n), overlap=n/2)`
- computes spectogram for data in `x` over window of size `n` overlapping `overlap` pointsMiscelaneous
- `levinson(acf::Vector, p::Int)`
- `toeplitz(c::Vector, r::Vector=c)`