A method of calibrating an antenna array of a base station to remove distortion incurred by input signals within a plurality of transmit paths in the base station, the antenna array including a plurality of sub-arrays, wherein each one of the plurality of sub-arrays is coupled to a respective one from the plurality of transmit paths for transmitting an input signal from the input signals to a wireless network, the method comprising the steps of: (a) receiving the input signals prior to the input signals entering the transmit paths; (b) for each one of the plurality of transmit paths, setting an impairment function to a previous estimation of the impairment function; (c) receiving a feedback signal, wherein the feedback signal is a combination of the input signals as captured after having traversed the transmit paths and prior to being transmitted at the plurality of sub-arrays; (d) determining a first interference reduced feedback signal based on the previous estimation of the impairment function for each one of the plurality of transmit paths, the input signals and the feedback signal; (e) determining for each one of the plurality of transmit paths, a current estimation of the impairment function based on the interference reduced feedback signal; (f) determining a second interference reduced feedback signal based on the current estimation of the impairment function for each one of the plurality of transmit paths, the input signals and the feedback signal; (g) determining whether a power of the second interference reduced feedback signal satisfies a selection criteria; and (h) responsive to determining that the power of the second interference reduced feedback signal satisfies the selection criteria, causing the use of the current estimation of the impairment function for each one of the plurality of transmit paths for calibration of the antenna array of the base station and removing distortion, wherein determining a first interference reduced feedback signal includes: aligning the feedback signal and the input signals; and removing interference from the feedback signal to obtain the first interference reduced feedback signal, wherein the interference is determined based on the previous estimation of the impairment functions as applied to the input signals, wherein to remove the interference is performed in a time domain according to the following equation: s ′ F m n = s F m n − ∑ i = 1 P s c i n ∗ h eq i ∗ h d i, wherein s' F (m,n) is the first interference reduced feedback signal, s F (m,n) is the feedback signal, s c (i,n) are the input signals, P is a total number of transmit paths, n is a time-domain sample index, wherein the P input signals are captured in m blocks of N samples per block, wherein h eq (i) is the equalizer impulse response, and wherein h d (i) is the previous estimation of the impairment function. (a) receiving the input signals prior to the input signals entering the transmit paths; (b) for each one of the plurality of transmit paths, setting an impairment function to a previous estimation of the impairment function; (c) receiving a feedback signal, wherein the feedback signal is a combination of the input signals as captured after having traversed the transmit paths and prior to being transmitted at the plurality of sub-arrays; (d) determining a first interference reduced feedback signal based on the previous estimation of the impairment function for each one of the plurality of transmit paths, the input signals and the feedback signal; (e) determining for each one of the plurality of transmit paths, a current estimation of the impairment function based on the interference reduced feedback signal; (f) determining a second interference reduced feedback signal based on the current estimation of the impairment function for each one of the plurality of transmit paths, the input signals and the feedback signal; (g) determining whether a power of the second interference reduced feedback signal satisfies a selection criteria; and (h) responsive to determining that the power of the second interference reduced feedback signal satisfies the selection criteria, causing the use of the current estimation of the impairment function for each one of the plurality of transmit paths for calibration of the antenna array of the base station and removing distortion, aligning the feedback signal and the input signals; and removing interference from the feedback signal to obtain the first interference reduced feedback signal, wherein the interference is determined based on the previous estimation of the impairment functions as applied to the input signals, wherein to remove the interference is performed in a time domain according to the following equation: s ′ F m n = s F m n − ∑ i = 1 P s c i n ∗ h eq i ∗ h d i, wherein s' F (m,n) is the first interference reduced feedback signal, s F (m,n) is the feedback signal, s c (i,n) are the input signals, P is a total number of transmit paths, n is a time-domain sample index, wherein the P input signals are captured in m blocks of N samples per block, wherein h eq (i) is the equalizer impulse response, and wherein h d (i) is the previous estimation of the impairment function.