An apparatus for estimating a position of a loudspeaker in a multichannel surround sound system, the apparatus comprising: a microphone array comprising a first microphone and a second microphone, wherein the first microphone is configured to generate a first audio signal in response to the loudspeaker outputting a test signal, and wherein the second microphone is configured to generate a second audio signal in response to the loudspeaker outputting the test signal; and a position estimation engine coupled to the microphone array , the position estimation engine configured to: determine a time difference of arrival estimate based on the first audio signal and the second audio signal using a Generalized Cross Correlation and Phase Transform (GCC-PHAT) technique; and determine a first angle based on the time difference of arrival estimate; characterized in that the position estimation engine is further configured to: identify a first direct path component in an impulse response derived from the first audio signal; identify a second direct path component in an impulse response derived from the second audio signal; determine a second angle based on the first direct path component and the second direct path component; and determine whether an abnormal condition exists based on a comparison of the first angle and the second angle. a microphone array comprising a first microphone and a second microphone, wherein the first microphone is configured to generate a first audio signal in response to the loudspeaker outputting a test signal, and wherein the second microphone is configured to generate a second audio signal in response to the loudspeaker outputting the test signal; and a position estimation engine coupled to the microphone array , the position estimation engine configured to: determine a time difference of arrival estimate based on the first audio signal and the second audio signal using a Generalized Cross Correlation and Phase Transform (GCC-PHAT) technique; and determine a first angle based on the time difference of arrival estimate; characterized in that the position estimation engine is further configured to: identify a first direct path component in an impulse response derived from the first audio signal; identify a second direct path component in an impulse response derived from the second audio signal; determine a second angle based on the first direct path component and the second direct path component; and determine whether an abnormal condition exists based on a comparison of the first angle and the second angle. determine a time difference of arrival estimate based on the first audio signal and the second audio signal using a Generalized Cross Correlation and Phase Transform (GCC-PHAT) technique; and determine a first angle based on the time difference of arrival estimate; characterized in that the position estimation engine is further configured to: identify a first direct path component in an impulse response derived from the first audio signal; identify a second direct path component in an impulse response derived from the second audio signal; determine a second angle based on the first direct path component and the second direct path component; and determine whether an abnormal condition exists based on a comparison of the first angle and the second angle. identify a first direct path component in an impulse response derived from the first audio signal; identify a second direct path component in an impulse response derived from the second audio signal; determine a second angle based on the first direct path component and the second direct path component; and determine whether an abnormal condition exists based on a comparison of the first angle and the second angle. <EOS>