1. A method, comprising: receiving, by a processor coupled to a plurality of sensors, at least a first input signal and a second input signal in a time domain from the plurality of sensors; converting, by the processor, the first and second input signals from the time domain to first and second frequency domain input signals; estimating, by the processor, first and second time domain magnitude only equivalent signals based, at least in part, on the first and second frequency domain input signals; filtering, by the processor using a time domain adaptive filter, the first time domain magnitude only equivalent signal to match the second time domain magnitude only equivalent signal; updating, by the processor, coefficients for an impulse response of the adaptive filter to minimize a difference between the first and second time domain magnitude only equivalent signals; constraining, by the processor, the updated coefficients of the adaptive filter such that the impulse response of the adaptive filter is constrained to have a linear phase response; and filtering, by the processor, at least one of the first input signal and the second input signal based, at least in part, on the constrained time domain impulse response.