Hello,
I like to develop a software-filter for compensating the frequency attenuation of an elctrodynamical-shaker.
My idea is to measure the transfer function from my system and to reverse it. With the reverse function and iFFT I get a response in time-domain. Then I do a convolution with the original signal (e.g. a sine-sweep) and the calculated response for compensating the attenuation of my system.
I receive a signal but it seems that the signal is modulated with another very-low-frequency and higher amplitude.
E.g. sweep from 200Hz to 20 Hz, amplitude 1 (V or g) - after the convolution with my filter I get a signal which contains big (increasing with lower frequency) pulse-peaks every 20-30 Hz.
Does anybody know this problem?
Perhaps it occurs from the phase-information, but i don't know how to integrate my phase-information in my filter...
I'm thankful for every tip!
Regards
phono
I like to develop a software-filter for compensating the frequency attenuation of an elctrodynamical-shaker.
My idea is to measure the transfer function from my system and to reverse it. With the reverse function and iFFT I get a response in time-domain. Then I do a convolution with the original signal (e.g. a sine-sweep) and the calculated response for compensating the attenuation of my system.
I receive a signal but it seems that the signal is modulated with another very-low-frequency and higher amplitude.
E.g. sweep from 200Hz to 20 Hz, amplitude 1 (V or g) - after the convolution with my filter I get a signal which contains big (increasing with lower frequency) pulse-peaks every 20-30 Hz.
Does anybody know this problem?
Perhaps it occurs from the phase-information, but i don't know how to integrate my phase-information in my filter...
I'm thankful for every tip!
Regards
phono