# Separating/ Filtering data of multiple waveforms

**URL:** https://discourse.julialang.org/t/separating-filtering-data-of-multiple-waveforms/82151
**Category:** General Usage
**Tags:** question, dsp
**Created:** [June 2, 2022, 8:39pm UTC](https://discourse.julialang.org/t/separating-filtering-data-of-multiple-waveforms/82151 "2022-06-02T20:39:49Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![Jake](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jake/32/46007_2.png) [@Jake](https://discourse.julialang.org/u/Jake)
#### Post date: [June 2, 2022, 10:14pm UTC](https://discourse.julialang.org/t/separating-filtering-data-of-multiple-waveforms/82151/6 "2022-06-02T22:14:44Z")

</div>

I am still not clear on what you want.

If you look [here](https://discourse.julialang.org/t/extract-rpm-from-tachometer-signal/77329/14), you will find some idea of how to find the tach crossing times. You may need to change it to find both positive and negative crossing locations.

If that is what you want then you are done.

If you want the rise time and the fall time, then once you have these locations, you can just go backwards one point at a time until the slope changes and then forwards one point at a time until the slope changes. Then you will have the rise and fall times.

With the signal oscillating at the maximum and minimum values, it is not clear what you want for these values, but once you have the tach crossing locations you can figure that out.

---

_[View the full topic](https://discourse.julialang.org/t/separating-filtering-data-of-multiple-waveforms/82151)._
