i have a signal with added white gaussian noise. i m doing some kind of mode decomposition. After mode decomposition the noise does not look random but have streaks like appearance in time domain. The mode decomposition is a wiener filter and it does linear decomposition. So it transforms the white noise as linear streaks. Please see the noise in frequency domain. The red is the signal and the output mode in blue has noise in it. I appreciate assistance
thanks
sal
Asked
Active
Viewed 51 times
0

sal abb
- 111
- 2
- 12
-
It’s unclear what you’re asking. Your filter is enhancing existing noise? Or is it inventing noise? Why not post a [mre]? There are many noise reduction filters. Have you tried any of those? – Cris Luengo Jul 31 '21 at 00:17
-
thanks. my filter changes random noise into amall streaks. the filter is a wiener filter which decompose data into linear patterns. In the process it makes random noise into streaks. I tried entropy, but since it is no more guassain, it is not the right answer. i m studying cumulants. but not sure how they will work. i already tried kurtosis. but it turned out thatsignal and noise havesame localize tail distribution. – sal abb Jul 31 '21 at 00:38
-
It is still unclear to me what you are asking. What would a useful answer look like? Without seeing your code, I’m not sure anyone could actually help. If you are looking for a theoretical answer, maybe ask over at https://dsp.stackexchange.com/ because signal processing theory is not really on topic here, SO is for questions about programming. – Cris Luengo Jul 31 '21 at 03:00
-
That said, my original suggestion was to apply a noise reduction filter **before** applying your filter, this maybe would suppress the noise sufficiently. – Cris Luengo Jul 31 '21 at 03:02