Phase shift after filtering
11 views (last 30 days)
Show older comments
Hallo Community! I collected acceleration data with 300Hz and filtered them using a cutoff of 4.5Hz. As a result I get my filtered data but slighly shifted (see attached file).
Does anyone have an idea how to deal with this problem?
Thank you and have a nice weekend
Christian
0 Comments
Answers (1)
Star Strider
on 28 Apr 2017
Use the Signal Processing Toolbox filtfilt function rather than the filter function. The filtfilt function has a maximally-flat phase response for all filters, regardless of design, so there is no phase distortion. (The hardware or continuous-time maximally-flat phase Bessel filter cannot be realised as a discrete filter.)
0 Comments
See Also
Categories
Find more on 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!