Quasi-cyclic LDPC code encoding in MATLAB, avoiding 4 rings, variable code length, fast coding speed