免費開始練習
調查局四等申論題 106年 [電子科學組] 通信與系統概要

第 一 題

📖 題組:
假設一組無記憶性(memoryless)信號源使用 4 個符碼(即:X1, X2, X3, X4)傳送,其發生的機率分別為:P(X1)=1/2, P(X2)=1/4, P(X3)=P(X4)=1/8。 (每小題 10 分,共 20 分)
📝 此題為申論題,共 2 小題

小題 (一)

請建構具有最小變異量之哈夫曼碼(Huffman code)。

思路引導 VIP

看到建構霍夫曼碼,應立即想到將符號依機率遞減排序,並反覆合併最小的兩個機率。題目強調「最小變異量」,代表在重新排序遇到機率相同時,應將合併後的新節點排在同機率的最前列(盡量縮短該分支的整體碼長),以使各符號的碼長差異最小化。

🤖
AI 詳解
AI 專屬家教

【解題關鍵】利用霍夫曼編碼(Huffman Coding)演算法,並於遇到相同機率時套用最小變異量原則(將合併節點置於同機率之較高位階)。 【解答】 計算:Step 1→2→3 逐步推導

小題 (二)

請計算其平均長度?

思路引導 VIP

看到「無記憶性信號源」與各符碼發生機率要求計算「平均長度」時,應直覺聯想到霍夫曼編碼(Huffman Coding)或夏農熵(Shannon Entropy)。因為題目給定的機率剛好都是 2 的負整數次方(1/2, 1/4, 1/8),最佳編碼的平均長度將精準等於信號源的熵,可透過建構編碼樹或直接計算熵來求解。

🤖
AI 詳解
AI 專屬家教

【解題關鍵】利用霍夫曼編碼(Huffman Coding)求得各符碼最佳碼長,再以平均長度公式計算;本題機率皆為 2 的負次冪,最佳平均碼長亦等於信號源熵(Entropy)。 【解答】 計算:Step 1 建構霍夫曼編碼以求出各符碼碼長($\ell_i$)

升級 VIP 解鎖