A wireless communication receiver, comprising: a digital baseband processing module, comprising: a digital front end, comprising: an in-phase/quadrature, I/Q, imbalance estimation module configured to receive a plurality of I/Q samples of a received baseband signal and to calculate a set of quantities characterizing the statistical properties of the plurality of I/Q samples; and an I/Q imbalance correction module configured to apply a plurality of I/Q imbalance correction values to the plurality of the I/Q samples; a digital signal processing module, coupled to the digital front end, and configured to generate a set of estimates characterizing gain and phase imbalance according to at least one set of quantities characterizing the statistical properties of the I/Q samples, wherein the digital signal processing module is further configured to use the set of estimates characterizing the gain and the phase imbalance to calculate a configuration of generation of the I/Q imbalance correction values, wherein the I/Q imbalance correction module is configured to apply the I/Q imbalance correction values on one block of the I/Q samples according to multiple sets of the estimates characterizing the gain and the phase imbalance that are generated based on multiple sets of quantities of multiple blocks of the I/Q samples, characterized in that: the I/Q imbalance estimation module is configured to generate a plurality of quality metrics for respective blocks of the I/Q samples and to weight contributions of the sets of the quantities of the corresponding blocks of the I/Q samples in accordance with the respective quality metric, and the digital signal processing module is configured to monitor the quality of the I/Q imbalance correction procedure and to update the configuration of generation of the I/Q imbalance correction values whenever the quality is measured to be lower than required. a digital baseband processing module, comprising: a digital front end, comprising: an in-phase/quadrature, I/Q, imbalance estimation module configured to receive a plurality of I/Q samples of a received baseband signal and to calculate a set of quantities characterizing the statistical properties of the plurality of I/Q samples; and an I/Q imbalance correction module configured to apply a plurality of I/Q imbalance correction values to the plurality of the I/Q samples; a digital signal processing module, coupled to the digital front end, and configured to generate a set of estimates characterizing gain and phase imbalance according to at least one set of quantities characterizing the statistical properties of the I/Q samples, wherein the digital signal processing module is further configured to use the set of estimates characterizing the gain and the phase imbalance to calculate a configuration of generation of the I/Q imbalance correction values, wherein the I/Q imbalance correction module is configured to apply the I/Q imbalance correction values on one block of the I/Q samples according to multiple sets of the estimates characterizing the gain and the phase imbalance that are generated based on multiple sets of quantities of multiple blocks of the I/Q samples, a digital front end, comprising: an in-phase/quadrature, I/Q, imbalance estimation module configured to receive a plurality of I/Q samples of a received baseband signal and to calculate a set of quantities characterizing the statistical properties of the plurality of I/Q samples; and an I/Q imbalance correction module configured to apply a plurality of I/Q imbalance correction values to the plurality of the I/Q samples; an in-phase/quadrature, I/Q, imbalance estimation module configured to receive a plurality of I/Q samples of a received baseband signal and to calculate a set of quantities characterizing the statistical properties of the plurality of I/Q samples; and an I/Q imbalance correction module configured to apply a plurality of I/Q imbalance correction values to the plurality of the I/Q samples; a digital signal processing module, coupled to the digital front end, and configured to generate a set of estimates characterizing gain and phase imbalance according to at least one set of quantities characterizing the statistical properties of the I/Q samples, wherein the digital signal processing module is further configured to use the set of estimates characterizing the gain and the phase imbalance to calculate a configuration of generation of the I/Q imbalance correction values, wherein the I/Q imbalance correction module is configured to apply the I/Q imbalance correction values on one block of the I/Q samples according to multiple sets of the estimates characterizing the gain and the phase imbalance that are generated based on multiple sets of quantities of multiple blocks of the I/Q samples, the I/Q imbalance estimation module is configured to generate a plurality of quality metrics for respective blocks of the I/Q samples and to weight contributions of the sets of the quantities of the corresponding blocks of the I/Q samples in accordance with the respective quality metric, and the digital signal processing module is configured to monitor the quality of the I/Q imbalance correction procedure and to update the configuration of generation of the I/Q imbalance correction values whenever the quality is measured to be lower than required.