Timeline for Why adaptive filter does not work in my application
Current License: CC BY-SA 3.0
10 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
May 8, 2015 at 4:59 | comment | added | Xuefeng Liu | Dear JRE: I may not fully understand your question. Here I wish to use the adaptive filter to remove the noise. So one input of the adaptive filter will be the signal+noise (NoisySig), and another input would be the measured noise. The output of the Adaptive filter is the noise which tries to mimic the real noise. So it is e that I wish to have (e represent the final signal I wish to obtain). | |
May 8, 2015 at 4:55 | comment | added | Xuefeng Liu | Dear Moti: The reason why I prefer adaptive filter it is because noise can change its frequency distribution, although in this case it is fixed. Thanks for the kind help! | |
May 8, 2015 at 4:53 | vote | accept | Xuefeng Liu | ||
May 7, 2015 at 19:50 | answer | added | Vinith | timeline score: 1 | |
May 7, 2015 at 9:14 | comment | added | JRE | You are plotting the error output of the filter (e). What do you get if you plot the output of the filter (y?) I'd try it myself, but Octave doesn't seem to have function matching the Matlab adaptfilt.lms | |
S May 7, 2015 at 8:32 | history | suggested | SergV | CC BY-SA 3.0 |
add code format
|
May 7, 2015 at 7:00 | comment | added | Moti | Adaptive filters are used to find s certain state/velocity/acceleration or mapping of such signals - you may refer to them as trackers. In your case you just need to use a simple band pass to filter out the sinusoid. | |
May 7, 2015 at 3:01 | review | Suggested edits | |||
S May 7, 2015 at 8:32 | |||||
May 7, 2015 at 2:38 | review | First posts | |||
May 7, 2015 at 8:37 | |||||
May 7, 2015 at 2:36 | history | asked | Xuefeng Liu | CC BY-SA 3.0 |