Text this: Pseudo-random construction and reduced complexity decoding for low density parity check codes /