Implementation of Adaptive Noise Reduction and Background Noise Classification using External Microphones on iOS