How can I do high pass filter to a curve ?
Show older comments
Hello
How can I do high pass filter to this curve ?
11 Comments
Jan
on 28 Jun 2018
By using a high pass filter? But there is an infinite number of different filters and the readers cannot guess, what you exactly needs.
Mallouli Marwa
on 28 Jun 2018
Jan
on 28 Jun 2018
We cannot know which frequencies are the wanted signal and what you consider to be noise. The definition of "noise" depends an what you want to measure.
Mallouli Marwa
on 28 Jun 2018
Jan
on 28 Jun 2018
If you filter away everything different from the wanted frequency, you get a sharp peak - but this will happen for pure noise also. So except the wanted frequency, you need to define, what is considered as noise - preferably based on a physical analysis of what is causing the noise.
Mallouli Marwa
on 28 Jun 2018
Jan
on 28 Jun 2018
Again: Which noise? Of course you can delete everything except for the wanted 29.22 Hz, but then your signal has no information anymore. What is is spectrum of the noise you want to suppress?
Anton Semechko
on 28 Jun 2018
By the way, just by looking at the sample voltage vs. frequency plot (Al_analytical_model.jpeg), it is obvious that low frequencies dominate the signal. If that plot is a reflection of the the signal you want to recover, are you sure you want to use a high-pass filter and not a low-pass filter?
Mallouli Marwa
on 29 Jun 2018
Jan
on 29 Jun 2018
"I just want a perfect curve" does not allow the readers to help you.
Mallouli Marwa
on 29 Jun 2018
Answers (0)
Categories
Find more on Multirate Signal Processing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!