Robust real-time implementation of adaptive feedback cancellation using noise injection algorithm on smartphone