Error-Control Block Codes for Communications Engineers

Chapter 3: Linear Block Codes

Overview

In this chapter, we are dealing with the theory of error-control block codes. The treatment here will concentrate on the basic principles of encoding and decoding binary linear block codes.

Consider the coded digital communication system model shown in Figure 3.1.


Figure 3.1: Model of a coded digital communication system.

A sequence of q-ary digits called the information vector U = [ u 0 u 1 . . . u k ?1] is fed into a block encoder. The block encoder adds redundancy digits to U and produces an encoded vector V = [ v 0 v 1 . . . v n ?1] called a channel codeword. A set of q k q-ary vectors (codewords) of length n defines a block code. In most applications, q = 2 and the block code is binary in nature. The modulator transforms the encoded vector into a modulated signal vector which is suitable for transmission through the analog channel. Typical channels are telephone lines, high-frequency radio links, microwave links, satellite links, semi-conductor memories, and magnetic tapes. Because the channel is usually subject to noise disturbance, the channel output may be differed from the channel input. At the receiving end, the demodulator performs an inverse operation and produces a received vector R = [ r 0 r 1 . . . r n ?1]. Subject to noise disturbance, the received vector R may...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Rotary Encoders
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.