Help with FFT for time-pressure signal
5 次查看(过去 30 天)
显示 更早的评论
I'm studying various flow regimes in two-phase flow, like bubbly flow, slug flow and annular flow. It is expected that at each particular flow regime, the pressure and void fraction data is fluctuating at distinct frequencies. So my final goal is to have amplitude Vs frequency plots for each flow regime with distinct peaks. This way I can classify the flow regimes accordingly. An example image in attachments(fft).
I've a time series data for differential pressure (and void fraction) with following details --
Fs = 320, N = 3200,
The data sometimes fluctuates between +ve and -ve values. Almost all the times, the average is not zero. So when I take fft of the data (alternatively with hanning window and zero padding at 4096 points), I get huge zero frequency dc offset, which is always the average value of the signal. If I delete the dc offset with filtering, The amplitude data I get is not right. And also the peaks I'm getting are not distinct as I expect and as other researchers have obtained. Attaching an excel file (F02) with two columns, first being time and second the pressure.
Someone please help me! I've tried originlabPro as well and I keep getting the same results. If I'm missing any information about my problem, let me know. I'll submit is asap.
Thanks...
1 个评论
Umair Khan
2021-5-3
Hello Dear,
Can you please contact me. Umair221143@gmail.com
I am doing the same research.
回答(1 个)
Sandro Lecci
2017-10-30
Hi, to remove the huge zero frequency dc offset I suggest you simply subtract the trace's average (in order to have a signal oscillating around zero), see the attached picture.
However, it looks like your signal is not as clean as the one of the other researchers. Do you know exactly what to expect from this dataset?
Best, S
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Fourier Analysis and Filtering 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!