# Using ControlSystemsBase, DSP: Exemplary Use Case of Electronic Filter Design

**URL:** <https://discourse.julialang.org/t/using-controlsystemsbase-dsp-exemplary-use-case-of-electronic-filter-design/127349>\
**Category:** Signal and Image Processing\
**Tags:** question\
**Created:** [March 25, 2025, 1:34pm UTC](https://discourse.julialang.org/t/using-controlsystemsbase-dsp-exemplary-use-case-of-electronic-filter-design/127349 "2025-03-25T13:34:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![theo.bruelhart](https://avatars.discourse-cdn.com/v4/letter/t/5f9b8f/32.png) [@theo.bruelhart](https://discourse.julialang.org/u/theo.bruelhart)\
**Post date:** [March 25, 2025, 1:34pm UTC](https://discourse.julialang.org/t/using-controlsystemsbase-dsp-exemplary-use-case-of-electronic-filter-design/127349/1 "2025-03-25T13:34:52Z")

</div>

Hi

Today, I have been experimenting with basic functions from the ControlSystemsBase.jl and DSP.jl packages. Some guidance for the below mentioned approach would be appreciated.

Given the simple transfer function T=Vout​/Vin​, where Vin​=sin(2πwx) and Vout​=Vin​/(RCs+1), I would like to find the filter coefficients to obtain the characteristics of a Butterworth high-pass filter with a cutoff frequency of, let us say, 1 MHz. Based on those coefficients, I want to define the variables R and C.

---

<div class="post-metadata">

**Author:** ![baggepinnen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/baggepinnen/32/693_2.png) [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Post date:** [March 25, 2025, 5:11pm UTC](https://discourse.julialang.org/t/using-controlsystemsbase-dsp-exemplary-use-case-of-electronic-filter-design/127349/2 "2025-03-25T17:11:00Z")

</div>

Have you seen this section of the docs?

> **[Creating Systems · ControlSystems.jl](https://juliacontrol.github.io/ControlSystems.jl/stable/man/creating_systems/#Filter-design)**
>
> Documentation for ControlSystems.jl.

---

<div class="post-metadata">

**Author:** ![theo.bruelhart](https://avatars.discourse-cdn.com/v4/letter/t/5f9b8f/32.png) [@theo.bruelhart](https://discourse.julialang.org/u/theo.bruelhart)\
**Post date:** [June 1, 2025, 10:38pm UTC](https://discourse.julialang.org/t/using-controlsystemsbase-dsp-exemplary-use-case-of-electronic-filter-design/127349/3 "2025-06-01T22:38:07Z")

</div>

> [@baggepinnen](#):
>
> Have you seen this section of the docs?

I haven’t seen this section of the documentation and it was indeed of help.  
Thank you for your hint.
