Filtering out the noise in the observations by applying a low pass filter
조회 수: 36(최근 30일)
표시 이전 댓글
Ali Saremi 2021년 2월 16일
댓글: Ali Saremi 2021년 2월 22일
I need to filter out the nosie in my observation data. Based on my understanding, I should use Low Pass Filter function. I was wondering if someone could help me with this?
I have attached the excel file as well.
Thank you and I look forward to hearing from you.
댓글 수: 0
Abhishek Gupta 2021년 2월 19일
As per my understanding, you want to remove noise from your data using low-pass filter. You can do the same using the 'lowpass()' function in MATLAB. See the code below: -
% Import data from excel and save it as a variable
% Load the saved variable
signal = ObservationData.Value; % signal vector
% Use Fourier transforms to find the frequency components of a signal buried in noise
y = fft(signal);
f = (0:length(y)-1)*50/length(y);
% Apply lowpass filter
For more information, check out the following documentations: -
댓글 수: 1
Find more on Digital Filter Analysis 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!