MDCT: A practical approach