Questions: Channel Coding Theorem

4 questions to test your understanding

Score: 0 / 4
Question 1 Multiple Choice

Shannon's channel coding theorem is an existence proof — it shows good codes exist without constructing them. Why did it still transform engineering practice?

AEngineers immediately built the optimal codes Shannon described
BIt told engineers exactly how good their codes could be — providing a target (capacity) and proving that approaching it was possible, which motivated decades of code design leading to turbo codes, LDPC codes, and polar codes
CIt proved that error-free communication was impossible, lowering expectations
DIt showed that analog communication was always superior to digital
Question 2 True / False

The channel coding theorem says error probability can be made arbitrarily small at rates below capacity. Does this mean we can achieve exactly zero error probability?

TTrue
FFalse
Question 3 Short Answer

Explain why the channel coding theorem requires long block lengths to approach capacity, and what tradeoff this creates in practice.

Think about your answer, then reveal below.
Question 4 Short Answer

The random coding argument in the achievability proof generates codebooks at random, yet practical codes must be structured. Why does the random argument still prove the theorem?

Think about your answer, then reveal below.