KDSP.jl

DSP module for Julia. Called KDSP instead of DSP to distinguish from existing DSP module in Julia base.
Popularity
5 Stars
Updated Last
3 Years Ago
Started In
November 2012

DSP.jl provides a number of common DSP routines in Julia. So far, the following functions are implemented:

digital filtering:

  • filt

correlation and convolution:

  • conv
  • conv2
  • deconv
  • xcorr

FFTs provided by FFTW interface:

  • bfft
  • bfftn
  • brfft
  • brfftn
  • fft
  • fft2
  • fft3
  • fftn
  • ifft
  • ifft2
  • ifft3
  • ifftn
  • irfft
  • irfftn
  • rfft
  • rfftn

FFT utilities:

  • fftshift
  • ifftshift

periodogram estimation:

  • periodogram
  • welch_pgram
  • bartlett_pgram

window functions:

  • rect
  • hanning
  • hamming
  • tukey
  • cosine
  • lanczos
  • triang
  • bartlett
  • gaussian
  • bartlett_hann
  • blackman
  • kaiser

common DSP mathematics:

  • sinc

auxiliary functions:

  • arraysplit