信息论与编码原理第6章信源编码.ppt
《信息论与编码原理第6章信源编码.ppt》由会员分享,可在线阅读,更多相关《信息论与编码原理第6章信源编码.ppt(91页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息论与编码原理(第六章)(第六章)信源编码信源编码2/15/20231Department of Electronics and Information,NCUT Song Peng第六章第六章 信源编码信源编码6.1 引引 言言6.2 香农编码香农编码6.3 费诺编码费诺编码6.4 哈夫曼编码哈夫曼编码6.8 LZW 码码6.7 LZ 码码6.6 算术编码算术编码6.5 游程编码游程编码6.9 信源编码总结信源编码总结2/15/20232Department of Electronics and Information,NCUT Song Peng6.1 引引 言言6.1.1 编码的目的编
2、码的目的6.1.2 信源编码概论信源编码概论2/15/20233Department of Electronics and Information,NCUT Song Peng6.1.1 编码的目的编码的目的香农编码定理虽然指出了理想编码器的存在性,但是并没香农编码定理虽然指出了理想编码器的存在性,但是并没有给出实用码的结构及构造方法;有给出实用码的结构及构造方法;编码理论正是为了解决这一问题而发展起来的科学理论;编码理论正是为了解决这一问题而发展起来的科学理论;编码的目的是为了编码的目的是为了优化通信系统优化通信系统,使这些指标达到最佳;,使这些指标达到最佳;通信系统的性能指标主要是通信系统
3、的性能指标主要是有效性有效性、可靠性可靠性、安全性安全性和和经经济性济性,除了经济性外,这些指标正是信息论研究的对象。,除了经济性外,这些指标正是信息论研究的对象。按不同的编码目的,编码分为三类:按不同的编码目的,编码分为三类:信源编码信源编码、信道编码信道编码和和安全编码安全编码(密码)。(密码)。6.1引言2/15/20234Department of Electronics and Information,NCUT Song Peng6.1.1 编码的目的编码的目的信源编码:信源编码:提高通信有效性提高通信有效性为目的的编码。通常通过压缩为目的的编码。通常通过压缩信源的冗余度来实现。采用
4、的一般方法是信源的冗余度来实现。采用的一般方法是压缩压缩 每个信源每个信源符号的符号的平均比特数平均比特数或信源的或信源的码率码率。即同样多的信息用较少。即同样多的信息用较少的码率传送,使单位时间内传送的平均信息量增加,从而的码率传送,使单位时间内传送的平均信息量增加,从而提高通信的有效性。提高通信的有效性。信道编码:信道编码:提高信息传输的可靠性提高信息传输的可靠性为目的的编码。通常通为目的的编码。通常通过过增加增加 信源的信源的冗余度冗余度来实现。采用的一般方法是来实现。采用的一般方法是增大码增大码率(带宽)率(带宽)。与信源编码正好相反。与信源编码正好相反。保密编码:保密编码:提高通信系
5、统的安全性提高通信系统的安全性为目的的编码。通常通为目的的编码。通常通过过加密加密和和解密解密来实现。从信息论的观点出发,来实现。从信息论的观点出发,“加密加密”可可视为增熵的过程,视为增熵的过程,“解密解密”可视为减熵的过程。可视为减熵的过程。返回目录6.1引言2/15/20235Department of Electronics and Information,NCUT Song Peng6.1.2 信源编码概述信源编码概述(1)信源编码的理论基础信源编码的理论基础信源编码理论是信息论的一个重要分支,其理论基础是信信源编码理论是信息论的一个重要分支,其理论基础是信源编码的两个定理。源编码的
6、两个定理。无失真信源编码定理:无失真信源编码定理:是离散信源是离散信源/数字信号编码的基础;数字信号编码的基础;限失真信源编码定理:限失真信源编码定理:是连续信源是连续信源/模拟信号编码的基础。模拟信号编码的基础。6.1引言2/15/20236Department of Electronics and Information,NCUT Song Peng6.1.2 信源编码概述信源编码概述(2)信源编码的分类信源编码的分类根据信源特性根据信源特性q离散信源编码:离散信源编码:独立信源编码,可做到无失真编码;独立信源编码,可做到无失真编码;q连续信源编码:连续信源编码:独立信源编码,只能做到限失
7、真信源编码;独立信源编码,只能做到限失真信源编码;q相关信源编码:相关信源编码:非独立信源编码。非独立信源编码。根据压缩的特性根据压缩的特性q冗余度压缩编码:冗余度压缩编码:可逆压缩,经编译码后可以无失真地恢复。可逆压缩,经编译码后可以无失真地恢复。q熵压缩编码:熵压缩编码:不可逆压缩。不可逆压缩。6.1引言2/15/20237Department of Electronics and Information,NCUT Song Peng6.1.2 信源编码概述信源编码概述(3)数据压缩概貌数据压缩概貌KLT:Karhunen-Loeve TransformDCT:Discrete Cosin
8、e TransformDST:Discrete Sinusoid TransformDFT:Discrete Fourier TransformWHT:Walsh-Hadamard TransformSLT:Slant TransformHAAR:Haar TransformLPC-10:Government Standard Linear Predictive Coding Algorithm:LPC-10MELP:Mixed Excited Linear Predictive CodingCELP:Codebook Excited Linear Predictive Coding ACEL
9、P:Algebraic Cocebook Excitation LPCQCELP:Qualcom Cocebook Excitation LPCEVRC:Enhanced Variable Rate CodecLD-CELP:Low Delay-CELP28 种6.1引言2/15/20238Department of Electronics and Information,NCUT Song Peng6.1.2 信源编码概述信源编码概述(3)数据压缩概貌数据压缩概貌CS-ACELP:Conjugate-Structure Algebraic CELPVSELP:Vector Sum Excit
10、ation LPC RPE-LT:Long Time Predictive Regular-Pulse Excitation LPCMPLPC:Multi-Pulse Excitation LPC MP-MLQ:Multipulse Maximum Likelihood QuantizationMBE:Multi-Band Excitation Speech CoderSTC:Sinusoid Transform CocingCVSD:Continuously Variable Slope Delta ModulatorSB-ADPCM:Sub-Band Adaptive Differenti
11、al Pulse Code Modulation PTC:PictureTel Transform CoderAC-2;AC-3:Digital Audio Compression Standard,美国,美国 Dolby公司公司AAC:Advanced Audio Coding,日本日本138187,MPEG-2 MUSICAM:Masking Pattern Adapted Universal Subband Integrated Coding and MultiplexingATRAC:Adaptive Transform Acoustic Coder6.1引言2/15/20239Dep
12、artment of Electronics and Information,NCUT Song Peng6.1.2 信源编码概述信源编码概述(3)数据压缩概貌数据压缩概貌6.1引言2/15/202310Department of Electronics and Information,NCUT Song Peng6.1.2 信源编码概述信源编码概述 有些编码原理和技术在通信原理和信号处理等相关课有些编码原理和技术在通信原理和信号处理等相关课程中已经介绍过。例如:程中已经介绍过。例如:返回目录连续信源编码:连续信源编码:脉冲编码调制脉冲编码调制(PCM)、矢量量化技术、矢量量化技术相关信源编码
13、:相关信源编码:预测编码:预测编码:增量编码、差分脉冲调制增量编码、差分脉冲调制(DPCM)、自、自适应差分脉冲调制适应差分脉冲调制(ADPCM)、线性预测声码器;、线性预测声码器;变换编码:变换编码:KL 变换、离散变换、子带编码、小变换、离散变换、子带编码、小波变换。波变换。6.1引言2/15/202311Department of Electronics and Information,NCUT Song Peng6.2 香农编码香农编码 设离散无记忆信源:设离散无记忆信源:二进制香农码的编码步骤如下:二进制香农码的编码步骤如下:q 将信源符号按概率从大到小的顺序排列,为方便起见,令:将
14、信源符号按概率从大到小的顺序排列,为方便起见,令:p(x1)p(x2)p(xn)q 令令 p(x0)=0,用,用 pa(xj),j=i+1 表示第表示第 i 个码字的个码字的累加概率累加概率,则:,则:2/15/202312Department of Electronics and Information,NCUT Song Peng6.2 香农编码香农编码 设离散无记忆信源:设离散无记忆信源:二进制香农码的编码步骤如下:二进制香农码的编码步骤如下:q 确定满足下列不等式的整数确定满足下列不等式的整数 ki,并令,并令 ki 为第为第 i 个码字的长度个码字的长度log2 p(xi)ki 1
15、log2 p(xi)q 将将 pa(xj)用二进制表示,并取小数点后用二进制表示,并取小数点后 ki 位作为符号位作为符号 xi 的编码。的编码。2/15/202313Department of Electronics and Information,NCUT Song Peng6.2 香农编码香农编码例例6.1.1:有一单符号离散无记忆信源:有一单符号离散无记忆信源:对该信源编二进制香农码。其编码过程如表对该信源编二进制香农码。其编码过程如表5.2.1 所示。所示。2/15/202314Department of Electronics and Information,NCUT Song P
16、eng6.2 香农编码香农编码例例6.1.1:计算出给定信源香农码的平均码长:计算出给定信源香农码的平均码长:若对上述信源采用等长编码,要做到无失真译码,每个符号至少要用若对上述信源采用等长编码,要做到无失真译码,每个符号至少要用 3 个比特表示。相比较,香农编码对信源进行了压缩。个比特表示。相比较,香农编码对信源进行了压缩。2/15/202315Department of Electronics and Information,NCUT Song Peng6.2 香农编码香农编码例例6.1.1:由离散无记忆信源熵定义,可计算出信源上熵为:由离散无记忆信源熵定义,可计算出信源上熵为:对上述信源
17、采用香农编码的信息率为:对上述信源采用香农编码的信息率为:编码效率为信源熵和信息率之比。则:编码效率为信源熵和信息率之比。则:可以看出,编码效率并不是很高。可以看出,编码效率并不是很高。返回目录2/15/202316Department of Electronics and Information,NCUT Song Peng6.3 费诺编码费诺编码将概率按从大到小的顺序排列,令:将概率按从大到小的顺序排列,令:p(x1)p(x2)p(xn)按编码进制数将概率分组,使每组概率尽可能接近或相按编码进制数将概率分组,使每组概率尽可能接近或相等。如等。如编二进制码就分成两组,编二进制码就分成两组,编
18、编 m 进制码就分成进制码就分成 m 组。组。给每一组分配一位码元。给每一组分配一位码元。将每一分组再按同样原则划分,重复步骤将每一分组再按同样原则划分,重复步骤 2 和和 3,直至,直至概率不再可分为止。概率不再可分为止。2/15/202317Department of Electronics and Information,NCUT Song Peng6.3 费诺编码费诺编码例例6.3.1:设有一单符号离散信源:设有一单符号离散信源对该信源编二进制费诺码。编码过程如表对该信源编二进制费诺码。编码过程如表。2/15/202318Department of Electronics and In
19、formation,NCUT Song Peng6.3 费诺编码费诺编码例例6.3.1该信源的熵为:该信源的熵为:平均码长为:平均码长为:对上述信源采用费诺编码的信息率为:对上述信源采用费诺编码的信息率为:编码效率为:编码效率为:本例中费诺编码有较高的编码效率。费诺码比较适合于本例中费诺编码有较高的编码效率。费诺码比较适合于每次分组概每次分组概率都很接近率都很接近的信源。特别是对每次的信源。特别是对每次分组概率都相等分组概率都相等的信源进行编码的信源进行编码时,可达到理想的编码效率。时,可达到理想的编码效率。2/15/202319Department of Electronics and In
20、formation,NCUT Song Peng6.3 费诺编码费诺编码例例6.3.2:有一单符号离散无记忆信源:有一单符号离散无记忆信源对该信源编二进制费诺码,编码过程如表。对该信源编二进制费诺码,编码过程如表。2/15/202320Department of Electronics and Information,NCUT Song Peng6.3 费诺编码费诺编码例例5.3.2信源熵为:信源熵为:H(X)=2.75(比特比特/符号符号)平均码长为:平均码长为:编码效率为编码效率为=1。之所以如此,因为每次所分两组的概率恰好相等。之所以如此,因为每次所分两组的概率恰好相等。返回目录2/15
21、/202321Department of Electronics and Information,NCUT Song Peng6.4 哈夫曼编码哈夫曼编码 哈夫曼哈夫曼(Huffman)编码是一种效率比较高的变长无失编码是一种效率比较高的变长无失真信源编码方法。真信源编码方法。6.4.1 编码步骤编码步骤6.4.2 二进制哈夫曼编码二进制哈夫曼编码6.4.3 m 进制哈夫曼编码进制哈夫曼编码2/15/202322Department of Electronics and Information,NCUT Song Peng6.4.1 编码步骤编码步骤(1)将信源符号按概率从大到小的顺序排列,令
22、:将信源符号按概率从大到小的顺序排列,令:p(x1)p(x2)p(xn)(2)信源的第一次缩减信源:信源的第一次缩减信源:给两个概率最小的信源符号给两个概率最小的信源符号 p(xn1)和和 p(xn)各分配一个码位各分配一个码位“0”和和“1”,将这两个信源符号合并成一个,将这两个信源符号合并成一个新符号,并用这两个最小的概率之和作为新符号的概率,结果得到新符号,并用这两个最小的概率之和作为新符号的概率,结果得到一个只包含一个只包含(n1)个信源符号的新信源,用个信源符号的新信源,用 S1 表示。表示。(3)将缩减信源将缩减信源 S1 的符号仍按概率从大到小顺序排列,重复步骤的符号仍按概率从大
23、到小顺序排列,重复步骤(2),得到只含,得到只含(n2)个符号的缩减信源个符号的缩减信源 S2。(4)重复上述步骤,直至缩减信源只剩两个符号为止,此时所剩两个重复上述步骤,直至缩减信源只剩两个符号为止,此时所剩两个符号的概率之和必为符号的概率之和必为 1。然后从最后一级缩减信源开始,依编码路。然后从最后一级缩减信源开始,依编码路径向前返回,就得到各信源符号所对应的码字。径向前返回,就得到各信源符号所对应的码字。6.4哈夫曼编码返回目录2/15/202323Department of Electronics and Information,NCUT Song Peng6.4.2 二进制哈夫曼编码
24、二进制哈夫曼编码例例6.4.1 设单符号离散无记忆信源如下,要求对信源编二进制哈夫曼设单符号离散无记忆信源如下,要求对信源编二进制哈夫曼码。编码过程如图。码。编码过程如图。在图中读取码字的时候,一定要从后向前读,此时编出来的码字才在图中读取码字的时候,一定要从后向前读,此时编出来的码字才是可分离的异前置码。若从前向后读取码字,则码字不可分离。是可分离的异前置码。若从前向后读取码字,则码字不可分离。6.4哈夫曼编码2/15/202324Department of Electronics and Information,NCUT Song Peng6.4.2 二进制哈夫曼编码二进制哈夫曼编码例例6
25、.4.16.4哈夫曼编码2/15/202325Department of Electronics and Information,NCUT Song Peng6.4.2 二进制哈夫曼编码二进制哈夫曼编码例例6.4.1信源熵为:信源熵为:平均码长为:平均码长为:编码效率为:编码效率为:若采用定长编码,码长若采用定长编码,码长 K=3,则编码效率:,则编码效率:哈夫曼的编码效率提高了哈夫曼的编码效率提高了 12.7%。6.4哈夫曼编码2/15/202326Department of Electronics and Information,NCUT Song Peng6.4.2 二进制哈夫曼编码二进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息论 编码 原理 信源
限制150内