The internship report discusses techniques for removing small stopping sets in low-density parity-check (LDPC) codes, which are crucial for error correction in communication systems. It presents methods such as adding redundant rows to the parity-check matrix and using a greedy heuristic approach to improve decoder performance. The techniques are compared in terms of their effectiveness in eliminating stopping sets, with results indicating that the greedy method requires fewer redundant rows than the linear combination method.