DSP.jl
======

[![CI](https://github.com/JuliaDSP/DSP.jl/actions/workflows/CI.yml/badge.svg)](https://github.com/JuliaDSP/DSP.jl/actions?query=workflow%3ACI+branch%3Amaster)
[![codecov](https://codecov.io/gh/JuliaDSP/DSP.jl/graph/badge.svg?token=dpulG6Nqqo)](https://codecov.io/gh/JuliaDSP/DSP.jl)
[![Documentation (stable)](https://img.shields.io/badge/docs-stable-blue.svg)](https://docs.juliadsp.org/stable/)
[![Documentation (latest)](https://img.shields.io/badge/docs-dev-blue.svg)](https://docs.juliadsp.org/latest/)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.7016211.svg)](https://doi.org/10.5281/zenodo.7016211)

DSP.jl provides a number of common [digital signal processing](https://en.wikipedia.org/wiki/Digital_signal_processing) routines in Julia. These include:

- [Periodogram estimation](https://docs.juliadsp.org/stable/periodograms)
- [Filter design and filtering](https://docs.juliadsp.org/stable/filters)
- [Estimation](https://docs.juliadsp.org/stable/estimation/)
- [Convolution](https://docs.juliadsp.org/stable/convolutions)
- [Linear Predictive Coding](https://docs.juliadsp.org/stable/lpc)
- [Window functions](https://docs.juliadsp.org/stable/windows)
- [Utility functions](https://docs.juliadsp.org/stable/util)

More details can be found in the [Online Documentation](https://docs.juliadsp.org/stable).

The documentation for pre-releases (master) can be found [here](https://docs.juliadsp.org/dev/).
