# \#signal-processing

**URL:** https://discourse.julialang.org/tag/signal-processing/1021.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [\[ANN\]Introducing RRCFilters.jl — a small Julia toolkit for digital communications](https://discourse.julialang.org/t/ann-introducing-rrcfilters-jl-a-small-julia-toolkit-for-digital-communications/138700)

<div class="topic-metadata">

**Author:** [@blah\_blah.jl](https://discourse.julialang.org/u/blah_blah.jl)\
**Replies:** 0\
**Last updated:** [August 9, 2026, 7:52am UTC](https://discourse.julialang.org/t/ann-introducing-rrcfilters-jl-a-small-julia-toolkit-for-digital-communications/138700 "2026-08-09T07:52:38Z")

</div>

Hey everyone! I recently published my first Julia DSP and digital-communications package: Somewhat embarrassingly, this project began with a slightly petty amount of spite toward MATLAB. I wanted to implement the commu…

---

## [Announcing ThinkDSP.jl: a Julia toolkit for signals, spectra, and audio](https://discourse.julialang.org/t/announcing-thinkdsp-jl-a-julia-toolkit-for-signals-spectra-and-audio/138660)

<div class="topic-metadata">

**Author:** [@blah\_blah.jl](https://discourse.julialang.org/u/blah_blah.jl)\
**Replies:** 2\
**Last updated:** [August 7, 2026, 4:01pm UTC](https://discourse.julialang.org/t/announcing-thinkdsp-jl-a-julia-toolkit-for-signals-spectra-and-audio/138660 "2026-08-07T16:01:17Z")

</div>

I have always liked working with DSP in Python. Libraries such as the original Think DSP code make it easy to move from a signal, to a sampled wave, to a spectrum, apply a filter, and reconstruct the result without losin…

---

## [Doctoral Researcher, Interdisciplinary Music Research, University of Jyväskylä, Finland](https://discourse.julialang.org/t/doctoral-researcher-interdisciplinary-music-research-university-of-jyvaskyla-finland/136514)

<div class="topic-metadata">

**Author:** [@mahmah](https://discourse.julialang.org/u/mahmah)\
**Replies:** 0\
**Last updated:** [April 2, 2026, 6:36am UTC](https://discourse.julialang.org/t/doctoral-researcher-interdisciplinary-music-research-university-of-jyvaskyla-finland/136514 "2026-04-02T06:36:17Z")

</div>

Doctoral Researcher - Interdisciplinary Music Research (MUSICOTAS Project) The Department of Music, Art and Culture Studies of the University of Jyväskylä is currently seeking to recruit a Doctoral Researcher for a 3-yea…

---

## [Signal Comparison Block](https://discourse.julialang.org/t/signal-comparison-block/130905)

<div class="topic-metadata">

**Author:** [@madtorresga](https://discourse.julialang.org/u/madtorresga)\
**Replies:** 2\
**Last updated:** [July 21, 2025, 9:20pm UTC](https://discourse.julialang.org/t/signal-comparison-block/130905 "2025-07-21T21:20:04Z")

</div>

Hello, I’m trying to compare 3 signals from the cells array like this: ... @equations begin # Series connect all cells \[connect(cells\[i\].n, cells\[i+1\].p) for i in 1:length(cells)-1\] v\_max ~ ma…

---

## [Nyquist-Shannon sampling theorem question](https://discourse.julialang.org/t/nyquist-shannon-sampling-theorem-question/129892)

<div class="topic-metadata">

**Author:** [@Ju\_ska](https://discourse.julialang.org/u/Ju_ska)\
**Replies:** 7\
**Last updated:** [June 18, 2025, 9:07am UTC](https://discourse.julialang.org/t/nyquist-shannon-sampling-theorem-question/129892 "2025-06-18T09:07:37Z")

</div>

Hi, I always thought that sampling at Fs \>= 2Fmax is the thing to do when sampling a signal. But I came across a school document that says if Fmin is also given, the sampling rate should be Fs \>= 2(Fmax - Fmin). It pu…

---

## [\[ANN\] Bayesian Online Changepoint Detection implementation (BOCD.jl)](https://discourse.julialang.org/t/ann-bayesian-online-changepoint-detection-implementation-bocd-jl/127515)

<div class="topic-metadata">

**Author:** [@PedroPizarro](https://discourse.julialang.org/u/PedroPizarro)\
**Replies:** 0\
**Last updated:** [March 30, 2025, 3:02pm UTC](https://discourse.julialang.org/t/ann-bayesian-online-changepoint-detection-implementation-bocd-jl/127515 "2025-03-30T15:02:55Z")

</div>

As part of my MSc studies, I developed the BOCD.jl, a Julia implementation of the Bayesian Online Changepoint Detection (BOCD) algorithm, based on the Adams & MacKay’s 2007 paper, “Bayesian Online Changepoint Detection”. …

---

## [RationalVectorFitting.jl for rational approximation of complex-domain responses](https://discourse.julialang.org/t/rationalvectorfitting-jl-for-rational-approximation-of-complex-domain-responses/121071)

<div class="topic-metadata">

**Author:** [@pedrohnv](https://discourse.julialang.org/u/pedrohnv)\
**Replies:** 1\
**Last updated:** [October 8, 2024, 10:34pm UTC](https://discourse.julialang.org/t/rationalvectorfitting-jl-for-rational-approximation-of-complex-domain-responses/121071 "2024-10-08T22:34:38Z")

</div>

Given a transfer function f(s) = y, the Vector Fitting algorithm tries to find a rational approximation f(s) \\approx \\sum\_{n=1}^N \\frac{r\_n}{s - a\_n} + d + s h where s is the complex frequency, r\_n are the complex res…

---

## [Spectral Coherence in Julia](https://discourse.julialang.org/t/spectral-coherence-in-julia/106144)

<div class="topic-metadata">

**Author:** [@marianoarnaiz](https://discourse.julialang.org/u/marianoarnaiz)\
**Replies:** 27\
**Last updated:** [November 23, 2023, 9:14am UTC](https://discourse.julialang.org/t/spectral-coherence-in-julia/106144 "2023-11-23T09:14:14Z")

</div>

Hi everyone, I am trying to do the spectral coherence between two signals in julia. Much like mscohere in Matlab. https://www.mathworks.com/help/signal/ug/measuring-signal-similarities.html I guess DSP.jl must have it,…

---

## [Why does SampledSignals.jl store a 2-channel audio as a 2-column Matrix rather than a Vector?](https://discourse.julialang.org/t/why-does-sampledsignals-jl-store-a-2-channel-audio-as-a-2-column-matrix-rather-than-a-vector/104284)

<div class="topic-metadata">

**Author:** [@sadish-d](https://discourse.julialang.org/u/sadish-d)\
**Replies:** 8\
**Last updated:** [September 27, 2023, 1:21pm UTC](https://discourse.julialang.org/t/why-does-sampledsignals-jl-store-a-2-channel-audio-as-a-2-column-matrix-rather-than-a-vector/104284 "2023-09-27T13:21:29Z")

</div>

Since each sample from each channel is supposed to be read/played together, I would think that it makes sense to put samples for one channel in the odd indices of a vector, and samples from the other channel in the even …

---

## [Converting python code into julia code](https://discourse.julialang.org/t/converting-python-code-into-julia-code/98991)

<div class="topic-metadata">

**Author:** [@RDuarte](https://discourse.julialang.org/u/RDuarte)\
**Replies:** 9\
**Last updated:** [May 17, 2023, 2:29pm UTC](https://discourse.julialang.org/t/converting-python-code-into-julia-code/98991 "2023-05-17T14:29:54Z")

</div>

Hello everyone, I’m new in Julia word and I would like to translate a code/function I have in python to julia language but I’m didn’t have success till this moment. The function I have is: def buffer(X, n, p=0, opt=No…

---

## [Step Detection](https://discourse.julialang.org/t/step-detection/96217)

<div class="topic-metadata">

**Author:** [@ellocco](https://discourse.julialang.org/u/ellocco)\
**Replies:** 10\
**Last updated:** [March 17, 2023, 9:16am UTC](https://discourse.julialang.org/t/step-detection/96217 "2023-03-17T09:16:44Z")

</div>

I would like to detect steps in a signal. I wonder, if a Julia package exists that can do this job. I found the Python package ruptures that does the job, but it has two shortcomings: It is slow It can not handle larg…

---

## [A Roadmap for Beginners: Embedded Systems and Control Theory](https://discourse.julialang.org/t/a-roadmap-for-beginners-embedded-systems-and-control-theory/95150)

<div class="topic-metadata">

**Author:** [@MMehdi](https://discourse.julialang.org/u/MMehdi)\
**Replies:** 2\
**Last updated:** [February 25, 2023, 12:38pm UTC](https://discourse.julialang.org/t/a-roadmap-for-beginners-embedded-systems-and-control-theory/95150 "2023-02-25T12:38:53Z")

</div>

hi everyone, hope you’re dong well. As far as I could catch, I suppose Julia is quiet fitted for embedded applications and implementing algorithms with high computational burden and limited available memory space . I’m …

---

## [How to add gaussian noise with different standard deviations to different elements of an array?](https://discourse.julialang.org/t/how-to-add-gaussian-noise-with-different-standard-deviations-to-different-elements-of-an-array/93906)

<div class="topic-metadata">

**Author:** [@CurioMath](https://discourse.julialang.org/u/CurioMath)\
**Replies:** 1\
**Last updated:** [February 2, 2023, 6:18am UTC](https://discourse.julialang.org/t/how-to-add-gaussian-noise-with-different-standard-deviations-to-different-elements-of-an-array/93906 "2023-02-02T06:18:04Z")

</div>

Hi, I have an array of measurements of different variables, of varying magnitude, to which I have to add gaussian noise. But note that I have to add noise with different standard deviation to each measurement(i.e. to ea…

---

## [Interpolation/smoothing/decimating of unevenly spaced data](https://discourse.julialang.org/t/interpolation-smoothing-decimating-of-unevenly-spaced-data/91810)

<div class="topic-metadata">

**Author:** [@Eben60](https://discourse.julialang.org/u/Eben60)\
**Replies:** 12\
**Last updated:** [December 18, 2022, 6:59pm UTC](https://discourse.julialang.org/t/interpolation-smoothing-decimating-of-unevenly-spaced-data/91810 "2022-12-18T18:59:22Z")

</div>

I have experimental data on two channels p1(t), p2(t), both taken on different and unevenly spaced time points (approx. each second, with jitter and some data lacking). The data size is some 10^5 points each. I need f(t)…

---

## [Comparison of different fft-implementations](https://discourse.julialang.org/t/comparison-of-different-fft-implementations/86021)

<div class="topic-metadata">

**Author:** [@ellocco](https://discourse.julialang.org/u/ellocco)\
**Replies:** 11\
**Last updated:** [October 7, 2022, 10:00pm UTC](https://discourse.julialang.org/t/comparison-of-different-fft-implementations/86021 "2022-10-07T22:00:26Z")

</div>

Hi, I am struggling with fft-analysis of real-world data. Main objective are correct results. Currently I use two different fft-implementations: FFTW.fft() SciPy.fft.fft() The reason for this is that FFTW.fft() see…

---

## [Change the Name of \_Signal Processing\_ Sub Forum into \_Signal and Image Processing\_](https://discourse.julialang.org/t/change-the-name-of-signal-processing-sub-forum-into-signal-and-image-processing/80269)

<div class="topic-metadata">

**Author:** [@RoyiAvital](https://discourse.julialang.org/u/RoyiAvital)\
**Replies:** 2\
**Last updated:** [May 11, 2022, 12:39pm UTC](https://discourse.julialang.org/t/change-the-name-of-signal-processing-sub-forum-into-signal-and-image-processing/80269 "2022-05-11T12:39:55Z")

</div>

I think it would make sense to change the naming of the Signal Processing sub forum into Signal and Image Processing. If traffic would justify it would be great to have both, but at the moment not having Image Processin…
