您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > 第三章信源编码-离散无记忆源等长编码
1第三章信源编码——离散信源无失真编码本章分析问题:在信宿要求无失真接收时,或所有信源信息无损的条件下,离散信源输出的表示——即信源编码问题。内容:信源分类,信息速率的计算,编码定理,有效编码方法等。一、信源及其分类1.离散信源和连续信源离散信源表示:…U-2U-1U0U1U2…其中UL随机变量,取值范围:A={a1,a2,…ak}2.无记忆源和有记忆源无记忆源:各UL彼此统计独立简单信源:各UL彼此统计独立且服从同一概率分布P(UL=ak)=Pk,k=1,2,…,KKk1Pk=1有记忆源:各UL取值相关。UL=(U1,U2,…,UL)UL,其概率分布由L维随机矢量表示,P(UL=a)=P(U1=ak1,…,UL=akL)3.平稳信源:概率分布与起始下标无关P(U1=ak1,…,UL=akL)=P(Ut+1=ak1,…,UL=akL)4.各态历经源:信源输出的随机序列具有各态历经性。5.有限记忆源:用条件概率P(UL,UL-1,UL-2,UL-m)表述。m为记忆阶数。6.马尔可夫源:有限记忆源可用有限状态马尔可夫链描述,当m=21时为简单马尔可夫链。7.时间离散的连续源:各随机变量UL取值连续。8.随机波形源:时间和取值上均连续的信源;由随机过程u(t)描述,时间或频率上有限的随机过程可展开成分量取值连续的随机矢量表示,即时间上离散,取值连续的信源。9.混合信源二、离散无记忆源的等长编码离散无记忆源:DMSL长信源输出序列:UL=(U1,U2,…,UL),Ul取值{a1,a2,…ak},共KL种不同序列。对每个输出序列用D元码进行等长编码,码长为N,则可选码共有DN个。1.单义可译码或唯一可译码:条件:DN≥KL=M,即N≥LlogK/logDN/L:每个信源符号所需的平均码元数;N/L3.322;2.信息无损编码要求:设每个信源符号的信息量为H(U),则L长信源序列的最大熵值为LH(U),编码时由于D个码元独立等概时携带信息量最大,使码长最短。则信息无损编码的最小码长为:NlogD≥LH(U)注:计算H(U)时,需要考虑L,L为有限值时,平均每符号的信息量将在H(U)附近摆动。则:选L足够长,使NlogD≥L[H(U)+εL]3εL:与L有关的正数,当L时,εL0。注:这种编码不一定保证单义可译,但非单义可译所引起的误差可渐进为任意小。3.序列划分(1)L长无记忆信源DMS的信息量:a.概率:P(UL)=P(U1,U2,…,UL)=Ll1P(Ul)b.消息序列UL的自信息量:I(UL)=-logP(UL)=-logLl1P(Ul)=Ll1[-logP(Ul)]=Ll1I(Ul).c.I(Ul)含义:信源从取值集A中独立选出某个字母所获得的信息量;d.消息符号的平均信息量:IL=I(UL)/L;e.信源中每符号的熵:H(U)=-Kk1p(ak)logp(ak);f.信源中各符号信息量I(ak)的方差:σI2=Kk1p(ak)[I(ak)-H(U)]2=Kk1p(ak)[logp(ak)]2-H2(U)g.根据弱大数定理:对任意的ε0有Pr[I(UL)/L-H(U)ε]σI2/(1-ε2)=δPr[I(UL)/L-H(U)≤ε]≥1-δ选δ=ε,得:Pr[I(UL)/L-H(U)≤ε]≥1-ε即:当L足够大时,IL=I(UL)/L以概率1取值H(U)。2.典型序列集:4a.TU(L,ε)={UL:H(U)-ε≤IL≤H(U)+ε}是长为L的弱ε-典型序列集。b.TU(L,ε)={UL:L(p(ak)-ε)≤IL≤L(p(ak)+ε);akU}为给定信源输出的长为L的强ε-典型序列集。例子:扔硬币事件中,正反面出现概率当试验次数足够大时各为一半。C.上述的补集为非典型序列。d.信源划分定理:给定信源{U,p(ak)}和ε0,当L时,Pr{TU(L,ε)}1,或对所有的ε0,存在正整数L0,当LL0时,有Pr{ULTU(L,ε)}≥1-ε.e.典型序列出现的概率(渐进等概序列):2])([UHL≤P[TU(L,ε)]≤2])([UHL即:P[TU(L,ε)]≈2)(ULH证明:略。g.典型序列的数目:(1-ε)2])([UHL≤TU(L,ε)数目≤2])([UHL即:TU(L,ε)数目≈2)(ULH证明:略。h.个别非典型序列的概率不一定比个别典型序列的概率低,甚至高得多。非典型序列的数目不一定少。当L很长时,典型序列的数目往往远少于非典型序列数目。53.离散无记忆源的编码定理:a.编码速率:R=L1logM=LNlogD,M=DNb.可达速率:对给定信源和编码速率R和任意ε0,若存在L0、编码和译码变换,使当码长LL0时,译码错误概率位Peε,则R时可达的,否则R是不可达的。c.定理:RH(U),则R可达;RH(U),则R不可达。此为无扰编码的正、反定理。由定理可知:RH(U)NlogDLH(U)即:N/L≥H(U)/logD上述条件成立时,对典型序列一对一编码,能使译码错误概率在L足够大时为任意小。即:N/L≥H(U)/logD时,能够保证信源输出的信息量全部载入码字,使Pe0,但代价为L足够长,实现复杂,译码时延长。H(U)/logD为表示每个信源符号所需的最少码符号数,它是等长编码的理论极限。4.编码效率η=H(U)/R≤1编码速率R可理解为:单个信源符号经过编码后,表示单个信源符号的码元数目所含的信息量,它必须大于等于信源符号的实际熵。
本文标题:第三章信源编码-离散无记忆源等长编码
链接地址:https://www.777doc.com/doc-2212709 .html