信源编码基本理论及其应用

上传人:pu****.1 文档编号:564473399 上传时间:2022-12-14 格式:DOC 页数:14 大小:228KB
返回 下载 相关 举报
信源编码基本理论及其应用_第1页
第1页 / 共14页
信源编码基本理论及其应用_第2页
第2页 / 共14页
信源编码基本理论及其应用_第3页
第3页 / 共14页
信源编码基本理论及其应用_第4页
第4页 / 共14页
信源编码基本理论及其应用_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《信源编码基本理论及其应用》由会员分享,可在线阅读,更多相关《信源编码基本理论及其应用(14页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上摘 要本文首先先简单介绍了信源编码和数字通信系统中信源编码的相关作用及实际应用。然后引入信源编码理论的信源研究和其编码方式部分并进行整理分析,基中涉及非均匀量化和哈夫曼编码的相关应用;应用部分主要是对以GMS系统为首的CELP、AMR、SMV等实例应用系统进行了概述。总体完成对信源编码及其实际运用的主要性质特点的论述与分析总结。所用内容主要引自信源编码理论章节内容,具体主要涉及脉冲编码调制(PCM)和线性预测编码(LPC)以及图像压缩编码等。关键词:信源编码;基本理论;实例应用目 录 专心-专注-专业信源编码基本理论及其应用一 前言信息论的理论定义是由当代伟大的数学家

2、美国贝尔实验室杰出的科学家香农在他1948 年的著名论文通信的数学理论所定义的,它为信息论奠定了理论基础。后来其他科学家,如哈特莱、维纳、朗格等人又对信息理论作出了更加深入的探讨,使得信息论到现在形成了一套比较完整的理论体系。信息通过信道传输到信宿的过程即为通信,通信中的基本问题是如何快速、准确地传送信息。要做到既不失真又快速地通信,需要解决两个问题:一是不失真或允许一定的失真条件下,如何提高信息传输速度;二是在信道受到干扰的情况下,如何增加信号的抗干扰能力,同时又使得信息传输率最大。通常对于一个数字通信系统而言,信源编码位于从信源到信宿的整个传输链路中的第一个环节,其基本目地就是压缩信源产生

3、的冗余信息,提高整个传输链路的有效性。在这个过程中,对冗余信息的界定和处理是信源编码的核心问题,根据这些冗余信息的不同特点设计和采取相应的压缩处理技术进行高效的信源编码。简言之,信息的冗余来自两个主要的方面:首先是信源的相关性和记忆性。这类降低信源相关性和记忆性编码的典型例子有预测编码、变换编码等;其次是信宿对信源失真具有一定的容忍程度。这类编码的直接应用有很大一部分是在对模拟信源的量化上,或连续信源的限失真编码。可以把信源编码看成是在有效性和传递性的信息完整性(质量)之间的一种折中手段。实际的信源虽然多种多样,但可归纳为图像、语音、文字、数据等。其中图像、语音常表现为时间连续的随机波形,可通

4、过采样变换成随机的时间序列。无论那种类型的信源,信源符号之间总存在相关性和分布的不均匀性,使得信源输出符号序列的统计特性,寻找合适的方法把信源输出符号序列变换为最短的码字序列。信源编码的基本途径有两个,一是编码后使序列中的各个符号之间尽可能地互相独立,即解除相关性;二是使编码后各个富豪出现的概率尽可能相等,即均匀化分布。目前去除信源符号之间冗余度的有效方法包括预测编码和变化编码,去除信源符号概率分布冗余度的主要方法是统计码。上述方法已经相当成熟,在实际中得到了广泛应用,并被有关压缩编码的国际标准所采用。二信源研究信息论的创始人香农将信源输出的平均信息量定义为单消息(符号)离散信源的信息熵:香农

5、称信源输出的一个符号所含的平均信息量 为信源的信息熵。通信原理中对信源研究的内容包括3个方面:(1)信源的建模 信源输出信号的数学描述已有成熟的理论随机过程,一般的随机过程理论并不涉及和讨论信号中所携带的信息,而通信原理所关心的中心内容则是信号中携带的信息。发射器发送1和发送0的概率是不相等的,因此需要讨论发送1和发送0的不同概率。(2)信源输出信号中携带信息的效率的计算: 在通信原理中,信源输出信号所携带信息的效率是用熵率或冗余度来表示的。(3)信源输出信息的有效表示 一般地,信源输出信号中携带信息的效率并不很高,如何用适当的信号有效地表示信源输出的信息是人们感兴趣的问题,这就是信源编码的问

6、题。三信源编码方式及其相关应用信源编码的方式概括为:一、模数转化:脉冲编码调制和增量编码调制PCM/DM二、离散无记忆信源编码DMS,包括有Huffman编码和等长编码三、线性预测编码LPC,将信源等效地视为在一个适当输入信号激励下的线性系统输出。用线性系统的参数及伴随的输入激励信号进行编码。 3.1脉冲编码调制(PCM)3.1.1抽样定理低通信号的抽样定理Nyquist抽样定理(均匀采样定理):一个带限于(0,fm)Hz内的连续时间信号f(t),如果以Ts1/2fm秒的时间间隔进行抽样,则f(t)将由得到的抽样值f(kTt)完全确定。(1)Nyquist抽样速率:(2)Nyquist最大时间

7、间隔:(3)低通信号的抽样示意图: 3.1.2量化(1)均匀量化 在整个输入信号的幅度范围内各量化分级间隔相等的量化方式即为均匀量化。其原理图为: 在满足信噪比要求的输入信号取值范围内进行均匀量化时,信号动态范围将受到较大的限制。因此均匀量化的缺陷十分明显。(2)非均匀量化 为克服均匀量化的缺点,使小信号的量化台阶减小,大信号的量化台阶增大,而形成的量化方式为非均匀量化。即根据信号的不同区间确定间隔。 方法:压扩处理,在发送端进行压缩,在接收端进行扩张。 非均匀量化框图:(3)优点有非均匀的概率密度时,非均匀量化器的输出端能得到较高平均信噪比;非均匀量化时,量化噪声功率的均方根值基本与信号抽样

8、值成正比,从而改善了小信号的信噪比;可以做到在不增大量化级数N的条件下,使信号在较宽的动态范围内的(S/Nq)dB达到指标的要求。 3.1.3非均匀量化的生活中应用:A律13折线压扩技术(我国现在使用)目前应用较多的是以数字电路方式实现的A律特性折线近似。具体实现:对x轴在01(归一化)范围内以1/2递减规律分成8个不均匀段,其分段点是1/2,1/4,1/8,1/16,1/32,1/64和1/128;对y轴在01(归一化)范围内以均匀分段方式分成8个均匀段,其分段点是1/8,2/8,3/8,4/8,5/8,6/8,7/8和1。将x轴和y轴对应的分段线在x-y平面上的相交点相连接的折线就是有8个

9、线段的折线。(4)DM增量编码调制 DM:把过去的信号样值作为预测值的单纯预测编码的方式。40年代提出的,是脉冲编码的一种特殊形式,是模拟信号数字化的另一种基本方法。它的编码设备比较简单。3.2离散无记忆信源编码(DMS) 在DMS编码中,我们给每个符号赋予一定长度的代码表示。因此假设,信源的输出来自一个由有限个符号组成的集合, 表示符号出现的概率,则:调整平均数据速率。由此可以看出,在赋予一定长度的代码时,每个符号的二进制代码平均长度最短不应小于信源的熵。我们对信源编码的要求是:不仅要使传递编码序列的信息速率尽量变小,还要从该编码序列能无失真的恢复出源信号的输出符号即能正确的进行反变换或者译

10、码,称此信源编码为无失真离散信源编码。3.2.1等长编码(1)信源编码原理图为: 等长编码又称为均匀编码,即不管符号出现的概率如何,每个符号都用N位二进制代码表示。码长为:编码效率为:它表示信源的平均每个符号的信息熵 与信源平均每个符号的编码长度R之比值。 若信源编码器用不同长度的符号来表示信源的输出符号,则称为变长编码。 变长编码的思路是根据信源输出符号出现概率的不同来选择码字,出现概率大的用短码表示,出现概率小的用长码,使平均编码长度最短,因而可提高编码效率。变长编码可以无失真编码,无差错编码。使用变长编码可以达到相当高的编码效率。一般,变长码所要求的信源消息序列长度L比等长编码的小得多。

11、(2)其特点是:当L为2的整数次幂且等概出现时,编码效率为100%;当符号等概出现,但L不是2的整数次幂时,编码效率下降,符号平均信息量与码长N之间最多可相差1比特;L较小时,编码效率较低,因此,可以采用扩展编码的方法,即将连续J个符号进行统一编码,则: 取整即:也就是说,每个符号所增加的1比特下降到1/J比特,编码效率增加。3.2.2哈夫曼编码 在信源编码的变长编码中哈夫曼编码(Huffman)是无前缀的变长编码,它没有一个码字是其他码字的前缀,以确保唯一可以码。它能够提供信源熵的编码序列,其编码效率高,且能无失真的编译码。(1)哈夫曼编码步骤: 将信源消息符号按其出现的概率大小依次排列P1

12、 P2 Pn 。 取两个概率最小的字母分别配以0和1两个码元,并将这两个概率相加作为一个新的字母的概率,与未分配的二进制符号的字母重新排队。 对重排后的两个概率最小符号重复步骤(2)的过程。 不断继续上述过程,直到最后两个符号配以0和1为止 从最后一级开始,向前返回得到各个信源符号所对应的码元序列,即 相应的码字。平均编码效率:(2)哈夫曼编码的主要特点:哈夫曼编码构造的码字不唯一;哈夫曼编码是变长编码,硬件实现比较困难;采用哈夫曼编码,要传送编码表,占用传送时间;哈夫曼编码是变长编码,出错时难以识别;哈夫曼编码方法不唯一,因为编码时的0和1是任意给的,另外在两个符号有相同概率时的编码过程不唯

13、一,造成编码结果不同,但平均码长相同。其次:对信源进行缩减时两个概率最小的符号合并后的概率与其他信源符号的概率相同时,这两者在缩减信源中进行概率排序,其位置放置次序是可以任意的,故会得到不同的哈夫曼码此时将影响码字的长度,一般将合并的概率放在上面,这样可以获得较小的码方差。对于多进制哈夫曼编码,为了提高编码效率,就要使长码的符号数量尽量少、概率尽量小,所以信源符号数最好满足,其中r为进制数,n为缩减的次数。例如,要进行三进制编码,那么最好信源有7个符号,第1次合并后减少2个成为5个,第2次合并后又减少2个成为3个,这样给每一步赋予三进制符号就没有浪费了。但如果信源只有6个符号时,为了尽量减少最

14、长码的数量,则应该在第1次合并时添置概率为零的虚拟符号1个,事实上只合并2个概率最小的符号,后面每次合并三个,就可以使得最长码的符号数量最少,也就是长码的概率最小,从而得到最高的编码效率。3.2.3哈夫曼编码的应用哈夫曼编码现已广泛应用于各类图像编码中,然而应用最早、最为有效的则是在传真编码中。在传真编码中应用的是游程编码,它是一类基于哈夫曼编码的推广。 哈夫曼编码被称为最优的变长信源编码,但是这一最佳性能是建立在稳定、确知的概率统计特性的基础上,一旦统计特性不稳定或发生变化或不完全确知,变长编码将失去统计匹配的前提,其性能必然引起恶化,实际信源往往不可能提供很稳定、确知的概率特性,因此人们开

15、始研究比较稳健、适应性比较强的准最佳信源编码。而且哈夫曼编码仍然存在一些分组码所具有的缺点。例如概率特性必须得到精确地测定,它若略有变化,还需要换码表,以及对于二元信源,常需要多个符号合起来编码,才能取得好的效果,但当合并的符号数不大时,编码效率提高不多,尤其对于相关信源,不能令人满意,而合并的符号数增大时,码表中的码字数很多,设备将越来越复杂。 当容量设定后,随着时间的增长,存储器溢出和取空的的概率都将增。当T 很大时,几乎一定会溢出或损失;由此可见,对于无线长的信息,很难采用变长码而不出现错误。一般来说,变长码只适用于有限码的传输;即送出一段信息后,信源就停止输出,例如传真机送出一张纸上的信息后停止。对于长信息在实际使用时可把长信息分段送出,也可通过检测存储器的状态调节信源输出即发现

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号