📡 Shannon-Fano Coding Quiz

Undergraduate Communication Engineering Assessment

📋 12 Questions
⏱️ Estimated Time: 25-30 minutes
🎯 Passing Score: 70%
📚 Information Theory & Coding
1
Who developed the Shannon-Fano coding algorithm?
2
In what year was the Shannon-Fano coding technique first published?
3
What is the first step in the Shannon-Fano coding algorithm?
4
When splitting the sorted symbol list in Shannon-Fano coding, what criterion is used for the division?
5
Given symbols with probabilities P(A)=0.4, P(B)=0.3, P(C)=0.2, P(D)=0.1, what is the first split in Shannon-Fano coding?
6
What is the primary difference between Shannon-Fano and Huffman coding?
7
For a source with entropy H(S) = 2.19 bits/symbol, what is the guaranteed bound for the average code word length L(C) of a Shannon-Fano code?
8
Given symbol probabilities P(X1)=0.25, P(X2)=0.25, P(X3)=0.2, P(X4)=0.15, P(X5)=0.15, what is the code length for X1 using Shannon's method (li = ⌈-log2(pi)⌉)?
9
Why is Shannon-Fano coding considered a "prefix code"?
10
For a source with symbols {A, B, C, D} with probabilities {0.4, 0.3, 0.2, 0.1}, what is the average code length if the Shannon-Fano codes are A=0, B=10, C=110, D=111?
11
What is the code efficiency (η) formula for Shannon-Fano coding?
12
In which scenario does Shannon-Fano coding achieve optimal (minimum) average code length?
0/12
Calculating...