Analog-to-digital converters (ADCs) are critical components of signal processing systems and one of the bottlenecks of modern telecommunication systems. Time-interleaved ADCs (TI-ADCs), in which multiple ADCs are combined, are an effective way to achieve high sampling rates in order to comply with modern telecommunication standards. The drawback of such TI-ADCs are additional errors that are due to mismatches among the channels, which degrade the overall performance. Several qualified methods have been proposed to compensate offset, static gain, and timing (or linear-phase) mismatches. However, an effective method to compensate frequency-dependent magnitude response mismatches is still missing. In this paper we consider the compensation of frequency-dependent magnitude response mismatches for a two-channel time-interleaved sampling system. A single linear-phase finite impulse response (FIR) filter cascaded by a single time-varying multiplier provides the magnitude response compensation so that the performance of a TI-ADC is no longer limited by linear channel mismatches.