An improved adaptive wiener filter for de-noising and signal detection