Low-density parity-check codes: unequal error protection and reduction of clipping effects