Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 1.09 KB

README.md

File metadata and controls

38 lines (32 loc) · 1.09 KB

gDSP

GoDoc Build Status

A digital signal processing library for Go.

Features

gDSP is a light-weight vector library with a focus on digital signal processing. It is not meant to replace other more robust linear algebra packages.

Functions

  • Autoregressive model parameters using Burg's method
  • Autocorrelation
  • Convolution
  • Cross-correlation
  • Discrete Fourier transform
  • Fast Fourier transform
  • Extrapolation
  • 1-dimensional digital filter
  • Filter initialization function
  • IIR filter
  • FIR filter
  • Interpolation
  • Gaussian lowpass filter
  • Normalization

Windowing

  • Hann
  • Hamming
  • Nuttal

Vectors

  • Real and complex support
  • Vector arithmetic
  • Padding functions

Matrices

  • Conjugate
  • Determinant
  • Transpose