京都大学 情報学研究科 知能情報学専攻 2020年8月実施 専門科目 S-4
Author
祭音Myyura
Description
記号の集合 {a,b,c,d} をアルファベットとする記憶のない定常情報源 A を考える。
A における各記号の生起確率 p は
p(a)=3/8, p(b)=1/4, p(c)=1/4, p(d)=1/8
とする。
設問1 情報源 A のエントロピー H(A) を求めよ。
設問2 A の各記号を下表の符号 C1 により {0,1} に2元符号化することを考える。符号 C1 は一意に復号可能か、理由とともに示せ。
| C1 | |
|---|
| a | 0 |
| b | 01 |
| c | 011 |
| d | 111 |
設問3 情報源 A から得られる十分長い記号列を符号 C1 で2元符号化した系列を考える。この2進系列から任意に 1 bit を取り出すとき、取り出した記号が1である確率を求めよ。
設問4 下の通信線路図によって与えられる非対称の2元通信路を考える。X の生起確率が設問3のように与えられるとき、相互情報量 I(X;Y) を求めよ。
設問5 情報源 A から得られる記号を下表の符号 C2 で2元符号化し、設問4の通信路で伝送して C2 で復号することを考える。復号された記号を事象 B とするとき、相互情報量 I(A;B) を求めよ。
| C2 | |
|---|
| a | 00 |
| b | 01 |
| c | 10 |
| d | 11 |
設問6 情報源 A が生成する記号列を設問4の通信路で伝送する際の 2 bit の固定長2進符号として、符号 C2 が最適かどうかについて論じよ。
题目描述
考虑字母表 {a,b,c,d} 上的平稳无记忆信源 A,概率为
p(a)=83,p(b)=41,p(c)=41,p(d)=81.
-
求信源熵 H(A)。
-
用下列二元码 C1 编码,判断是否唯一可译并说明理由。
| 符号 | C1 |
|---|
| a | 0 |
| b | 01 |
| c | 011 |
| d | 111 |
-
将信源产生的足够长序列用 C1 编码,从所得比特流中均匀抽取 1 bit,求抽到 1 的概率。
-
考虑题图给出的非对称二元信道。当输入 X 的概率由第 3 问确定时,求互信息 I(X;Y)。
-
改用固定长码 C2 编码信源符号,经第 4 问信道传输后再按 C2 译码,令译码符号为随机变量 B,求 I(A;B)。
| 符号 | C2 |
|---|
| a | 00 |
| b | 01 |
| c | 10 |
| d | 11 |
-
讨论在通过第 4 问信道传输信源 A 的 2 bit 固定长二元码中,C2 是否最优。
- 信源熵与唯一可译码:计算离散熵,并用 Sardinas–Patterson 思想或构造歧义判断非前缀码是否唯一可译。
- 变长码输出比特分布:按码字长度加权统计长比特流中的
1 比例。
- 非对称信道互信息:根据题图转移概率和非均匀输入计算 I(X;Y)。
- 固定长信道编码设计:把两次独立二元信道使用诱导为符号级信道,计算 I(A;B) 并比较不同码字分配。
Kai
設問1
H(A)=x∈A∑p(x)log2p(x)1=83log283+41log241+41log241+81log281=25−83log23
設問2
符号 C1 の反転した符号 C1′ を考える。
| C1′ | |
|---|
| a | 0 |
| b | 10 |
| c | 110 |
| d | 111 |
符号 C1′ のいずれの符号語も他の符号語の接頭になっていないため、符号 C1′ は瞬時符号である。
よって、符号 C1′ は一意に復号可能である。
したがって、情報源 A から得られる記号を反転して符号 C1′ に基づいて符号化し、復号するときは、反転して符号 C1′ に基づく復号を利用することで,一意に復号することができる。
設問3
83n⋅1+41n⋅2+41n⋅2+81n⋅383n⋅0+41n⋅1+41n⋅2+81n⋅3=169
設問4
設問3の結果より、
p(X=0)=167, p(X=1)=169, p(Y=0)=187, p(Y=1)=1811
与えられた2元通信路より、
p(Y=0∣X=0)=98, p(Y=1∣X=0)=91, p(Y=0∣X=1)=0, p(Y=1∣X=1)=1
P(X,Y)=P(Y∣X)P(X) より、
p(Y=0,X=0)=187, p(Y=1,X=0)=1447, p(Y=0,X=1)=0, p(Y=1,X=1)=169
従って、
I(X;Y)=x∈X,y∈Y∑P(x,y)logP(x)P(y)P(x,y)=187log7/16⋅7/187/18+1447log7/16⋅11/187/144+0+169log9/16⋅11/189/16=613+89log3−187log7−1811log11
設問5
定常情報源 A における各記号の生起確率より、
p(A=a)=83, p(A=b)=41, p(A=c)=41, p(A=d)=81
定常情報源 A において a が生起するとき、C2 の符号化方法を考えすると、
p(B=a∣A=a)=8164, p(B=b∣A=a)=818, p(B=c∣A=a)=818, p(B=d∣A=a)=811
同様に、
p(B=a∣A=b)=0, p(B=b∣A=b)=98, p(B=c∣A=b)=0, p(B=d∣A=b)=91
p(B=a∣A=c)=0, p(B=b∣A=c)=0, p(B=c∣A=c)=98, p(B=d∣A=c)=91
p(B=a∣A=d)=0, p(B=b∣A=d)=0, p(B=c∣A=d)=0, p(B=d∣A=d)=1
よって、
P(B=a)=278, P(B=b)=277, P(B=c)=277, P(B=d)=275
が得られる。従って、
I(A;B)=a∈A,b∈B∑P(A=a,B=b)logP(A=a)P(B=b)P(A=a,B=b)=922+21log3−275log5−2714log7
設問6
設問4の通信路は、入力が 1 の場合は誤りがないため、平均符号長が最大の記号に極力多くの 1 を割り当てるべきである。
2 bit の固定長2進符号の場合の平均符号長 L を計算すると、
L(a)=86, L(b)=21, L(c)=21, L(d)=41
がわかる。よって、a に 11 を割り当てるべきである。故に、C2 は最適ではない。