a new generation of Fountain codes are REPAIRABLE FOUNTAIN CODES that are
systematic and also have sparse parities. Each parity symbol is a random linear combination of up to d randomly chosen input symbols.you can download a pdf document at this URL: http://arxiv.org/pdf/1401.0734.pdf.