DSP.jl
DSP.jl copied to clipboard
Filter design, periodograms, window functions, and other digital signal processing functionality
Assuming #269 or another fix for #202 gets merged in, a logical next step is to add a dims kwarg that allows, for example, convolution in 1st and 2nd dimension...
Hello, I'm getting a segmentation fault for resample when `rate` is a certain float value (example coming from an actual script where `s` and `y` are audio signals): ``` using...
We already use overlap-save for fir filtering, when it is advantageous to do so. It seems like it would make sense to also use overlap-save for `conv`. As fir filtering...
copied from https://github.com/orgs/JuliaDSP/teams/developers/discussions/1: @rob-luke: > I need to use the APES method in JuliaDSP/Estimation.jl and will update it for Julia v1.0 (I wrote the original code). Given that there is...
```julia using DSP using Plots sig = rand(1000) plot(resample(sig, 1/2)) plot(resample(sig .+ 100, 1/2)) ``` Am I doing something wrong with the resample function? Or is the standard solution just...
Currently `resample` always returns an `Array` even if the input was some other `AbstractArray`. It should use `similar` so that the returned value is the same type as the input....
It would be great if we had a more prominent tutorial in the docs. I remember when I first started using DSP.jl, I was at a loss for how to...
```julia julia> using DSP julia> xcorr(rand(Int, 5), rand(Int, 5)) ERROR: InexactError: trunc(Int64, 7.28283193350032e36) Stacktrace: [1] trunc at ./float.jl:693 [inlined] [2] round at ./float.jl:359 [inlined] [3] _broadcast_getindex_evalf at ./broadcast.jl:574 [inlined] [4]...
…matlab call as well, lpc() - call - returns 2 params - same as Levinson version
Moved from https://github.com/JuliaLang/julia/issues/20539 `conv( randn(5), randn(0) )`, say should be, i'd think, should be a vector of length 0 right now it's an error `conv(randn(0), randn(0))` is trickier, but a...