MATLAB:Filtering Noise in Data

  • #1
Saladsamurai
3,019
6
Hello all :smile:

I am currently doing some experiments in combustion where the pressure inside of a closed vessel is recorded while a mixture of fuel/air are ignited. It's obvious from a physical standpoint that the plot of the recorded pressure data against time should resemble a monatomically increasing function (until the flame hits the walls of the chamber and the pressure falls off). However it is quite noisy since data are sampled on the order of microseconds. I am wondering if there is a way to use MATLAB to filter out the noise a bit so I can "smooth out" the data a bit. I am not terribly well-versed in MATLAB, but I have access to it and would love to learn how this can be done.

Any thoughts? Thank you. :smile:
 

Answers and Replies

  • #2
caffenta
144
0
All you need is a low-pass filter. If you have the Matlab signal processing toolbox, there are many filters included. Here's an easy-to-use http://www.mathworks.com/help/toolbox/signal/medfilt1.html" [Broken].
 
Last edited by a moderator:

Suggested for: MATLAB:Filtering Noise in Data

  • Last Post
Replies
2
Views
363
  • Last Post
Replies
1
Views
147
Replies
0
Views
152
  • Last Post
Replies
8
Views
312
Replies
1
Views
180
  • Last Post
Replies
4
Views
424
Replies
0
Views
1K
Replies
5
Views
656
  • Last Post
Replies
12
Views
2K
  • Last Post
Replies
4
Views
2K
Top