implemented weiner2 adaptive filter. doesn;t really work..... on to sumpin else.