I have checked your LDPC codes, and I wonder your codes to have many girth-4s. You may not know that in the design of LDPC codes, it is necessary to avoid girth-4s?! It will mislead for learners.
Igor, I have to say that your comments are quite off. If you look at the structure of of the file exchange, there is a category for communications. Parity check / error correction is vital in communication systems. This is not a review of the actual submission though.