Wikipedia: DSP

  • DSP.jl : Filter design, periodograms, window functions, and other digital signal processing functionality.
  • ImageMethodReverb.jl : Julia implementation of a Room Acoustics Impulse Response Generator using the Randomized Image Method (RIM).
  • MDCT.jl : This module computes the modified discrete cosine transform (MDCT) in the Julia language and the inverse transform (IMDCT), using the fast type-IV discrete cosine transform (DCT-IV) functions in Julia (via FFTW).
  • Peaks.jl : Find peaks (local extrema) of 1D signals.
  • SortFilters.jl : Fast moving quantile filters implemented as fast moving window sort algorithm.
  • Wavelets.jl : Fast Discrete Wavelet Transforms written in Julia by JuliaDSP.

Fast Fourier transform (FFT)

Wikipedia: FFT

  • FFTViews.jl : Julia package for fast Fourier transforms and periodic views.
  • FFTW.jl : Julia bindings to the FFTW library for fast Fourier transforms.
  • FourierTools.jl : Tools for working with Fourier space. JuliaCon 2021 video
  • HexFFT.jl : Fast Fourier transform on hexagonal grids using the Birdsong and Rummelt’s hexagonal fast fourier transform.
  • NFFT.jl : Julia implementation of the Non-equidistant Fast Fourier Transform (NFFT).