We propose a simple pulse-amplitude modulation (PAM)-based coded modulation scheme that overcomes two major constraints of power line channels, viz., severe insertion-loss and impulsive noise. The scheme combines low-density parity-check (LDPC) codes, along with cyclic random-error and burst-error correction codes to achieve high-spectral efficiency, low decoding complexity, and a high degree of immunity to impulse noise. To achieve good performance in the presence of intersymbol interference (ISI) on static or slowly time-varying channels, the proposed coset-coding is employed in conjunction with Tomlinson