フィルターのクリア

How to Remove Noise from Plot of Velocity Profile?

25 ビュー (過去 30 日間)
Noah
Noah 2024 年 9 月 6 日 16:20
編集済み: Star Strider 2024 年 9 月 6 日 17:11
i would like to remove unwanted noise from a velocity profile that is plotted vertically, some noise is shown on the left and right of the main velocity profile. I tried using a savizky-golay filter but it does not remove the noise in which i am trying to remove

回答 (1 件)

Star Strider
Star Strider 2024 年 9 月 6 日 17:10
編集済み: Star Strider 2024 年 9 月 6 日 17:11
It is difficult to determine from the image what the ‘noise’ actually is. If it is significantly higher or lower in frequency content than the spectrum of the signal you want, you can use an appropriate filter (highpass, lowpass, or bandpass, use the 'ImpulseResponse','iir' name-value pair with those functions for best results) to remove it.
The best way to determiine the spectral content is to use the fft function to calculate a one-sided Fourier transform of your signal. That will also give you information about the appropriate cutoff frequencies to use in your filters.
The Savitzky-Golay filter is used primariily to smooth noisy signals with the noise having a broadband characteristic such that a frequency-selective filter would be inappropriate. It likely will not work with your signal, since there does not appear to be excessive broadband noise.

カテゴリ

Help Center および File ExchangeSmoothing and Denoising についてさらに検索

製品


リリース

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by