This paper presents an efficient method for compensation of frequency-dependent (FD) transmitter In-phase Quadrature (IQ) imbalance. Proposed method compensates imbalance by exploiting indirect learning architecture (ILA) and complex filters whose coefficients are determined in an iterative process. Compensation performance is assessed after the method has been implemented in a Software Defined Radio (SDR) platform, capable of transmitting modulations at different central frequencies. Measured results demonstrate that the imbalance related images are reduced down to the noise floor. After applying the proposed IQ imbalance correction method, the transmitter image rejection ratio (IRR) is increased by 15dB in the case of an SDR transmitter operating at central frequency of 1.7 GHz. The ADC/DAC sampling rate is 61.44MS/s, while the signal bandwidth, for which the compensation is performed, is 30.72MHz. The advantage of the proposed method is low complexity in terms of a reduced number of coefficients. The method is generic and can be utilized for IQ imbalance compensation when wideband signals are transmitted.