Error Control Coding in DSL Systems
DOI link for Error Control Coding in DSL Systems
Error Control Coding in DSL Systems book
ABSTRACT Error control codes are designed to detect or correct errors caused by noise sources that are usually nonstationary. The often aging wires that carry DSL signals are subject to noise conditions that change sometimes on the order of milliseconds and other times over days. Cyclic redundancy check (CRC) codes are used to detect errors without correcting them. Error detection is crucial for the management of DSL systems. This chapter analyzes the ability of CRC codes to detect errors. Reed-Solomon forward error correction (FEC), often in combination with interleaving, can detect and correct errors. This chapter looks at the error rate and burst error correction capability with a realistic implementation of a Reed-Solomon decoder and examines two classes of memory-optimal interleavers. It also discusses how error control codes concatenated with trellis codes behave somewhat differently from when there is no trellis code.