Algebraic constructions of LDPC codes with no short cycles. (7th April 2010)