This document presents a perfect data reconstruction algorithm for interleaved ADCs. It begins with an overview of the purpose and challenges of time-interleaved ADCs, namely that individual ADCs and analog sections can have different offsets, gains and phases. It then discusses how to represent the relationship between input frequencies and the mutually aliased frequencies captured by each ADC in a matrix equation. The document outlines how to measure the complex gain coefficients for this matrix and solve the set of linear equations to reconstruct the input signal spectrum. It validates this approach on hardware data, achieving a 54dB SNR and -78dBc spurs, outperforming individual ADCs. The algorithm provides the basis for high-performance instruments but has limitations related