The cryogenic purification unit (CPU) purifies and compresses the concentrated CO2 stream. The flue gas is compressed, dried and then purified using a partial condensation and distillation process.