Chapter 4 / 4.17
Back to reading
4.17 REVISION QUESTIONS
- Identify the principal satellite-channel impairments that motivate the use of FEC, and classify them as random, burst, or erasure-type errors.
- Explain why source coding and encryption increase the need for channel coding in practical systems.
- For a link dominated by scintillation and occasional blockages, which error patterns dominate and why?
- Explain why commercial providers often specify a guaranteed BER rather than a fixed coding scheme.
- Define code, codeword, and explain how restricting valid sequences enables error detection.
- Give a real-world example where natural redundancy enables error detection without formal coding.
- What is the difference between systematic and non-systematic codes?
- Briefly define the following: Hamming distance, minimum distance, minimum free distance, and constraint length of a code.
- Briefly describe what is meant by a block-coding technique.
- Construct an odd-parity (5,4) code for the data word 1010.
- In the book example, why does adding a parity bit reduce undetected error probability so dramatically?
- Describe how a checksum is formed and verified.
- Why would a (7,4) Hamming code mis-correct some 2-bit errors?
- Using the generator matrix in Equation (4.17), what is the code word for an input data word d=[1010]? (c=[1010010])
- Consider an encoder using the generator matrix in Equation (4.17). If the received code word r=[1011011], what is the corrected input data word? (d=[1011])
- For the data word d=0111 use the generator polynomial g(X)=1+X+X 3 to generate a (7,4) cyclic systematic and non-systematic codeword. (non-systematic—0100011; systematic—0010111)
- Briefly describe what is meant by a convolutional-coding technique.
- Briefly describe what is meant by interleaved codes.
- Briefly describe what is meant by punctured codes.
- Briefly describe what is meant by concatenated codes.
- List the three principal families of compound code and a hallmark of each.
- Briefly describe what is meant by coding gain.
- Briefly describe the issues associated with the selection of a suitable channel coding technique for satellite communications.
- Briefly describe forward error correction (FEC) and automatic repeat request (ARQ).
- Why is pure ARQ ill-suited to GEO broadcast?
- Give a LEO use case where ARQ is practical.
- Briefly describe the purpose of channel coding.
- What is the difference between systematic and non-systematic codes?
- Briefly describe what is meant by a block code.
- Briefly describe what is meant by a convolutional code.
- Briefly describe what is meant by the Hamming distance and constraint length of a code.
- Briefly describe what is meant by interleaved codes.
- Briefly describe what is meant by concatenated codes.
- Briefly describe the issues associated with the selection of a suitable channel-coding technique.
- Briefly describe forward error correction (FEC) and automatic repeat request (ARQ).
Back to reading