LMS Adaptive Filter Implementation Using Distributed Arithmetic For Noise Cancellation