Effacer les filtres
Effacer les filtres

How can I filter out noise from a signal from representative noise samples?

47 vues (au cours des 30 derniers jours)
Michael Vaccaro
Michael Vaccaro le 26 Août 2022
Commenté : Michael Vaccaro le 26 Août 2022
Hi there!
I am looking to denoise the frequency spectrum of a noisy signal. Because of the nature of the data, I have two sets: one where the only thing measured is assumed to be the background noise (there's actually a few representative ones), and another where I have a signal recorded over that noise.
I was wondering if anyone knew any good ways to remove that background noise from the signal given that I have a sample of it. I have already tried filtering in just the frequency domain, but the signal is still noisy around the frequencies I am trying to keep.

Réponses (1)

Abderrahim. B
Abderrahim. B le 26 Août 2022
Since you have the noise known and the measured signal to filter, I suggest to use adaptive filtering. DSP System Toolbox comes with different types of these filters such as LMS, RLS, NLMS, ....
Please refer to these examples from the toolbox documentation to learn how to use adaptive filters.
Hope this helps.




Community Treasure Hunt

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

Start Hunting!

Translated by