5章+有噪信道编码定理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

8
译码规则对错误概率的影响: 例:设有一个二元对称信道,其输入符号等概率分布 0.2 0 0 0.8 1 0.8 0.2 1
当信道输出端接收到符号0时,译码器若把它译成0,则译对的可 能性只有0.2,译错的可能性是0.8,此时,译码错误概率为0.8。 反之,若译码器根据这个特殊信道制定出一种译码规则,把输出端 的0译成1,把1译成0,则译错的可能性就减少了,为0.2;译对的可 能性增大了,为0.8。此时,译码错误概率为0.2。 可见,错误概率既与信道的统计特性有关,又与译码规则有关。
27
2.3 极大似然译码规则
⎧ ⎪ F (b j ) = a * j ∈ A, b j ∈ B F :⎨ ⎪ ⎩ P(b j | a * j ) ≥ P(b j | ai ), ai ∈ A
极大似然译码规则的平均差错率不是最小,因此不是 最佳的,但容易找出,只需已知信道的特性即可。
28
2.3 极大似然译码规则
因此,最佳译码规则又可表示为
⎧ ⎪ F (b j ) = a * j ∈ A, b j ∈ B F :⎨ ⎪ ⎩ P (a * j , b j ) ≥ P (ai , b j ), ai ∈ A
所以又称最大联合概率译码规则。
21
2.2 最佳译码规则
结论: 最佳译码规则 ⇔ 最大后验概率译码规则 (在后验概率矩阵中的每一列寻找最大的那个) ⇔ 最大联合概率译码规则 (在联合概率矩阵中的每一列寻找最大的那个)
⎧ F2 (0) = 1 F2 ⎨ ⎩ F2 (1) = 1 ⎧ F4 (0) = 1 F4 ⎨ ⎩ F4 (1) = 0
14
2.1 错误概率与译码规则
例:参见前图,假设P(0)=0.4,分别求出4种译码规则所 对应的平均差错率。 解:信道输入矩阵和转移矩阵分别为: [PX]=[0.4 0.6]
⎡ 0 .8 [P Y |X ]= ⎢ ⎣ 0 .1 ⎣ 0 .0 6 0 .2 ⎤ 0 .9 ⎥ ⎦
b1
0 .1 2 9 0 ⎤ a1 0 .8 7 1 0 ⎥ ⎦a
2
b2
F (b1 ) = a1 得到同样的译码规则: F : ⎧ ⎨
⎩ F (b2 ) = a2
25
第11课
26
2.3 极大似然译码规则
最佳译码规则所对应的平均差错率最小,从这个意义上讲, 是最好的译码规则。但实际应用中,经常只知道信道的统计 特性,就是只知道转移概率,而不知道信源的统计特性,这 时,求不出联合概率和后验概率,因此,无法确定最佳译码 规则。那怎么办? 那只能按照转移概率的某种约束条件制定译码规则。 按最大转移概率条件来确定的译码规则,称为极大似然译码 规则.
j =1 j =1 s s
显然,Pe 与译码规则F有关。使 Pe 小的译码规则才是 好的译码规则。为方便计算,可将 Pe 的计算式化为: s
Pe = 1 − ∑ P[ F (b j ),b j ]
j =1 s
= 1 − ∑ P[ F (b j )]P[b j | F (b j )]
j =1
13
2.1 错误概率与译码规则
由平均差错率的表达式可以看出,要减小Pe,必须增大 各个符号的译码正确概率 P[ F (b j ) b j ] 。译码正确概率
P[ F (b j ) b j ] 与译码规则密切相关,如果所有的 P[ F (b j ) b j ]
(j=1,2,…,s)都是最大的,那么Pe最小。
19
2.2 最佳译码规则
P(e b j ) = P[ X ≠ F (b j ) Y = b j ] = 1 − P[ F (b j ) b j ]
12
2.1 错误概率与译码规则
译码错误概率的统计平均值称为平均译码错误或平均差错 率,记为 Pe
Pe = ∑ P(b j )P(e b j ) = ∑ P(b j ){1 − P[ F (b j ) b j ]}
10
2.1 错误概率与译码规则
对于同一个信道可制定出多种译码规则。
a1(0)
0.8 0.2 0.1 0.9
b1(0)
a2(1)
b2(1)
⎧ F1 (0) = 0 F1 ⎨ ⎩ F1 (1) = 0 ⎧ F3 (0) = 0 F3 ⎨ ⎩ F3 (1) = 1
⎧ F2 (0) = 1 F2 ⎨ ⎩ F2 (1) = 1 ⎧ F4 (0) = 1 F4 ⎨ ⎩ F4 (1) = 0
4
第5章 有噪信道编码
第1节 引言 第2节 错误概率与译码规则 第3节 错误概率与编码方法 第4节 有噪信道编码定理 第5节 联合信源信道编码
5
2.1 错误概率与译码规则
信源
消息
编码器
信号
信道
信号+干扰
译码器
消息
信宿
干扰
噪声源 信源编码 信道编码 信道译码 信源译码
加密编码
解密译码
6
2.1 错误概率与译码规则
⎡ 0 .3 2 则联合概率矩阵为: [P X Y ]= ⎢
0 .0 8 ⎤ 0 .5 4 ⎥ ⎦
于是译码规则F1所对应的平均差错率为:
Pe = 1 − ∑ P[ F1 (b j ),b j ] = 1 − [ P(a1 , b1 ) + P(a1 , b2 )] = 1 − (0.32 + 0.08) = 0.6
b2
a1 a2
故由最大联合概率译码规则有:
⎧ F (b1 ) = a1 F :⎨ ⎩ F (b2 ) = a2
24
2.2 最佳译码规则
若按后验概率算:
P(ai | b j ) = P(ai , b j ) P(b j ) = P(ai , b j )
∑ P(a , b )
i =1 i j
r
⎡ 0 .8 4 2 1 [P X Y ]= ⎢ ⎣ 0 .1 5 7 9
为了提高传输的可靠性,可在信道的前端和后端分别加入 信道编码器和信道译码器,从而组成一个新的信息传输通 道——编码信道:
U
信道编码器f
X
信道 N 编码信道
Y
信道译码器F
Û
7
2.1 错误概率与译码规则
• 信道编码是一个变换或函数,称为编码函数,记 为f; • 信道译码也是一个函数,记为F。与信源编码一 样,信道编码也是一一对应变换。 • 信息到达信道输出端后,要经过译码过程才到达 信宿。译码过程和译码规则对系统的错误概率影 响很大。
例:信道矩阵如下,试确定译码规则: b1 b2 b3 ⎡ 0 .5 0 .3 0 .2 ⎤ a1 ⎥ [P Y |X ]= ⎢ 0 .2 0 .3 0 .5 ⎢ ⎥ a2 ⎢ ⎣ 0 .3 0 .3 0 .4 ⎥ ⎦ a3 按转移概率最大原则确定极大似然译码规则如下:
⎧ F (b1 ) = a1 ⎪ F : ⎨ F (b2 ) = a1 (or a2 , a3 ) ⎪ F (b ) = a 3 2 ⎩
9
2.1 错误概率与译码规则
X
A={a1,a2,…,ar}
信道 N
Y
信道译码器F
Û
A={a1,a2,…,ar}
B={b1,b2,…,bs}
定义5.1 信道译码函数F是从输出符号集B到输入符号集A 的映射
F(b j )=a j * ∈ A, j = 1, 2,L , s
其含义是:将接收到的符号 b j ∈ B 译为某个输入符号 a j * ∈ A 译码函数又称译码规则。
j =1
s
⇔ 最大联合概率译码规则 (在联合概率矩阵中的每一列寻找最大的那个数)
二者等价,都是最佳译码规则,但使用起来后者更方便。
23
2.2 最佳译码规则
例:求前例的最佳译码规则,设P(a1)=0.4。 已求出联合概率矩阵为:
⎡ 0 .3 2 [P X Y ]= ⎢ ⎣ 0 .0 6
b1
Байду номын сангаас
0 .0 8 ⎤ 0 .5 4 ⎥ ⎦
第5章 有噪信道编码
信息论
哈尔滨工业大学(威海) 计算机科学与技术学院
刘杨 llyy.2000@yahoo.com.cn
1
第5章 有噪信道编码
第1节 引言 第2节 错误概率与译码规则 第3节 错误概率与编码方法 第4节 有噪信道编码定理 第5节 联合信源信道编码
2
第1节 引言
• 无失真变长信源编码定理(香农第一定理):
二者等价,都是最佳译码规则,但使用起来后者更方便。
22
2.2 最佳译码规则
结论:最佳译码规则(平均差错率最小) 最佳译码规则 ⇔ 最大后验概率译码规则 P = ∑ P ( b ){1 − P [ F ( b ) b ]} (在后验概率矩阵中的每一列寻找最大的那个数)
s
e
j =1
j
j
j
Pe = 1 − ∑ P[ F (b j ),b j ]
它对于每一个输出符号均译成具有最大后验概率的那个 输入符号,所以又称最大后验概率译码规则。
20
2.2 最佳译码规则
思考:是否可以等价成最大联合概率条件?
P(a * j | b j ) ≥ P(ai | b j ) P(b j ) P(a * j | b j ) ≥ P(b j ) P(ai | b j ) P(a * j , b j ) ≥ P (ai , b j )
17
2.1 错误概率与译码规则
• 两种典型的译码规则:
– 最佳译码规则 – 极大似然译码规则
18
2.2 最佳译码规则
最佳译码规则:使Pe达到最小的译码规则。
Pe = ∑ P(b j )P(e b j ) = ∑ P(b j ){1 − P[ F (b j ) b j ]}
j =1 j =1 s s
H ( S ) 1 LN H ( S ) + > ≥ log r N N log r
• 无噪信道编码定理:若信道的信息传输率R不大 于信道容量C,总能对信源的输出进行适当的编 码,使得在无噪无损信道上能无差错的以最大信 息传输率C传输信息;若R大于C,则无差错传输 是不可能的。
3
第1节 引言
• 本章的核心问题(有噪信道编码): 在有噪信道中怎样使消息通过传输后发生的错误 最少? • 理论基础: 香农在1948年发表的论文《通信的数学理论》中 提出并证明了的信道编码定理(香农第二定理)。
11
2.1 错误概率与译码规则
同一个信道可供选择的译码规则有多种,我们必须从中 找出一个“好”的译码规则,“好”的标准是什么? 平均差错率最小。 在信道输出端接收到符号bj时,按译码规则F(bj)= a j * ∈ A 将bj译为 a j *,若此时信道输入刚好是 a j * ,则称为译码 正确,否则称为译码错误。 bj的译码正确概率是后验概 率: P( X = a j * Y = b j ) = P[ F (b j ) b j ] 对bj译码,要么译码正确,要么译码错误,因此bj的译码 错误概率为:
由于已知条件中只给出了转移概率,因此无法求出极大似 然译码规则对应的差错率。
29
2.3 极大似然译码规则
本例中,没有告知输入概率,只能采用极大似然译码规则, 而且还不知道差错率是多少,使用该规则是否可靠? 这种担心是多余的。因为,在实际系统中,信源发出的序列 在送到信道之前都经过信源编码,经过有效信源编码,输出 码元的概率分布会均匀化,所以信道的输入分布近似为等概 率分布。 当信道输入概率等概率时,极大似然译码规则也是最佳的。 怎么证明?
例:假设P(0)=0.4,分别求出4种译码规则所对应的平 均差错率。 0.8 b1(0) a (0)
1
0.2
a2(1)
Pe = 1 − ∑ P[ F (b j ),b j ]
j =1
s
0.1 0.9
b2(1)
= 1 − ∑ P[ F (b j )]P[b j | F (b j )]
j =1
s
⎧ F1 (0) = 0 F1 ⎨ ⎩ F1 (1) = 0 ⎧ F3 (0) = 0 F3 ⎨ ⎩ F3 (1) = 1
可按如下方法来确定最佳译码规则: 比较后验概率:P(a1 | b j ), P(a2 | b j ),L , P(ar | b j ) 其中必有一个最大,则
⎧ ⎪ F (b j ) = a * j ∈ A, b j ∈ B F :⎨ ⎪ ⎩ P (a * j | b j ) ≥ P (ai | b j ), ai ∈ A
j =1 s
15
2.1 错误概率与译码规则
其他译码规则所对应的平均差错率分别为: Pe(F2)=0.4 Pe(F3)=0.14 Pe(F4)=0.86 4种规则相比, F3最好, F4最差。
16
2.1 错误概率与译码规则
从这个例子可以看出,对于给定信道,可以制定出多种 译码规则,这些规则有好有坏,那么如何定出好的规则 呢? 如果把所有译码规则都穷举出来,算出所有的平均差错 率,再进行比较,当然能找出最好的规则,但太费力。 下面我们讨论找出好规则的方法。
相关文档
最新文档