How to apply fft and band pass filter with raw data

Hi all.
I had a experiment with ultrasonic sensor and obtained non-periodic data like below table.
To analyze this data, I want to use fft and apply band pass filter.
Unfortunately, I'm a super beginner of MATLAB.
Furthermore, when I try to find something on the MATLAB documentation, the default form was for periodic signal. But my data is not.
What should I do? Please give me a little tips.
raw_data.jpg

 Akzeptierte Antwort

Star Strider
Star Strider am 9 Apr. 2019

0 Stimmen

Use the bandpass (link) function if you have R2018a or later. Otherwise, use an elliptical filter. These are straightforward to design and implement.
Your data must be sampled at regular intervals. You need to interpolate it to a constant sampling interval, preferably using the Signal Processing Toolbox resample (link) function for the filter to work correctly.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by