An IQ mismatch correction module for a radio receiver, the IQ mismatch correction module comprising: an input terminal configured to receive an input signal; an output terminal configured to provide a filtered output signal; a mismatch detection module comprising: one or more bandpass filters configured to receive, from the input terminal or output terminal, a bandpass input signal and to pass a plurality of sub-bands of the bandpass input signal to provide respective bandpass filtered signals; one or more amplitude and phase mismatch detectors configured to cyclically generate amplitude and phase mismatch coefficients based on the bandpass filtered signals from the plurality of sub-bands by, during each cycle, integrating mismatches as a function of time to provide settled amplitude and phase mismatch coefficients and starting a new cycle following the determination of the settled amplitude and phase mismatch coefficients; a transformation unit configured to apply a transformation to the amplitude and phase mismatch coefficients to provide correction filter coefficients for the plurality of sub-bands; and a filter module configured to: be updated periodically based on the filter coefficients for the plurality of sub-bands based on settled mismatch coefficient values from the mismatch detection module; and filter the input signal in accordance with the filter coefficients to provide the filtered output signal, wherein, in the case that the bandpass filter signal is the input signal, the mismatch detection module and the filter module provide separate, parallel signal paths for the input signal within the IQ mismatch correction module. an input terminal configured to receive an input signal; an output terminal configured to provide a filtered output signal; a mismatch detection module comprising: one or more bandpass filters configured to receive, from the input terminal or output terminal, a bandpass input signal and to pass a plurality of sub-bands of the bandpass input signal to provide respective bandpass filtered signals; one or more amplitude and phase mismatch detectors configured to cyclically generate amplitude and phase mismatch coefficients based on the bandpass filtered signals from the plurality of sub-bands by, during each cycle, integrating mismatches as a function of time to provide settled amplitude and phase mismatch coefficients and starting a new cycle following the determination of the settled amplitude and phase mismatch coefficients; a transformation unit configured to apply a transformation to the amplitude and phase mismatch coefficients to provide correction filter coefficients for the plurality of sub-bands; and one or more bandpass filters configured to receive, from the input terminal or output terminal, a bandpass input signal and to pass a plurality of sub-bands of the bandpass input signal to provide respective bandpass filtered signals; one or more amplitude and phase mismatch detectors configured to cyclically generate amplitude and phase mismatch coefficients based on the bandpass filtered signals from the plurality of sub-bands by, during each cycle, integrating mismatches as a function of time to provide settled amplitude and phase mismatch coefficients and starting a new cycle following the determination of the settled amplitude and phase mismatch coefficients; a transformation unit configured to apply a transformation to the amplitude and phase mismatch coefficients to provide correction filter coefficients for the plurality of sub-bands; and a filter module configured to: be updated periodically based on the filter coefficients for the plurality of sub-bands based on settled mismatch coefficient values from the mismatch detection module; and filter the input signal in accordance with the filter coefficients to provide the filtered output signal, be updated periodically based on the filter coefficients for the plurality of sub-bands based on settled mismatch coefficient values from the mismatch detection module; and filter the input signal in accordance with the filter coefficients to provide the filtered output signal, wherein, in the case that the bandpass filter signal is the input signal, the mismatch detection module and the filter module provide separate, parallel signal paths for the input signal within the IQ mismatch correction module.