The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
"Frequency notch filtering, is it possible?"
awchisholm
RapidMiner Certified Expert, Member Posts: 458 Unicorn
Hello all,
I've been trying to find a way (after a Fourier transform) to filter out all but a very narrow band of frequencies so I can concentrate on these in the classification process I have. Is there any way I could perform a logical AND on all members of a value series to eliminate all but the ones I want?
I've been trying to use FilterTransformation but I can't quite get the sharpness and I also can't think of a way to use SingleCombinedFunction (but I have been staring at it for too long perhaps).
Thanks in advance for any advice
best regards
Andrew
I've been trying to find a way (after a Fourier transform) to filter out all but a very narrow band of frequencies so I can concentrate on these in the classification process I have. Is there any way I could perform a logical AND on all members of a value series to eliminate all but the ones I want?
I've been trying to use FilterTransformation but I can't quite get the sharpness and I also can't think of a way to use SingleCombinedFunction (but I have been staring at it for too long perhaps).
Thanks in advance for any advice
best regards
Andrew
Tagged:
0
Answers
are you using the ValueSeries Plugin?
Greetings,
Sebastian
Yes, I am using the value series plugin.
regards,
Andrew
you could filter out the according attribute using an AttributeFilter after the series processing, when everything is stored in an exampleSet again.
If this doesn't work, please post your process below, so that I can see, what you are actually doing.
Greetings,
Sebastian
Thanks - I get it now - I was trying to do too much with the value series operators I think. I've attached a cut down version of the process. In this example, I want to suppress all frequencies outside the range 175 to 225. I can't quite (yet ) work out how to set the attribute FFT(sinus)_dim_1 to 0 when the frequency attribute in the same example is less than 175 or greater than 225.
I'm guessing there's a neat way to do it but as usual I've been staring at it for too long. Any advice would be appreciated.
best regards,
Andrew
Thanks for spending time on this.
Andrew