第4章信息率失真函数
ch04 信息率失真函数
P (Y X )
⎧0 xi = y j d ( xi , y j ) = ⎨ ⎩a xi ≠ y j
3
⎡ p ( y1 x1 ) p ( y2 x1 ) ... p ( ym x1 ) ⎤ ⎢ ⎥ ⎢ p ( y1 x2 ) p ( y2 x2 ) ... p ( ym x2 ) ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ p ( y1 xn ) p ( y2 xn ) ... p ( ym xn ) ⎦ ⎥ ⎣
⎡ d ( x1, y1 ) d ( x1, y2 ) ⎢d ( x , y ) d ( x , y ) 2 1 2 2 D= ⎢ ⎢ ⎢ ⎣d ( xn , y1 ) d ( xn , y2 )
d ( x1, ym ) ⎤ d ( x2 , ym )⎥ ⎥ ⎥ ⎥ d ( xn , ym )⎦
4
4.1 基本概念
i =1 j n
(
)
离散信源 连续信源
Dmin = ∑ p(xi )min d(xi , y j )
i=1 j
n
仅当失真矩阵每行均 有零元素时, Dmin= 0
R(Dmin ) = R(0) = H ( X )
R(Dmin ) = R(0) = H(x) =∞
12
4.1 基本概念
西华师范大学 物理与电子信息学院
失真函数d(αi,βj)
d(αi , β j ) = d(xi1 xi2
N k =1
xiN , yj1 yj2
= ∑d(xik , yjk )
D ≤ D ,D——允许失真的上界
7
平均失真度—— 单符号时的N倍
D( N ) = ND
8
4.1 基本概念
西华师范大学 物理与电子信息学院
第4章 信息率失真函数
原始图像和限失真图像
原始图像
红色图像
绿色图像
蓝色图像
香农首先定义了信息率失真函数R(D),并论述了关于这个 函数的基本定理。 定理指出:在允许一定失真度D的情况下,信源输出的信 息传输率可压缩到R(D)值,这就从理论上给出了信息传输率与 允许失真之间的关系,奠定了信息率失真理论的基础。 信息率失真理论是进行量化、数模转换、频带压缩和数据 压缩的理论基础。 本章主要介绍信息率失真理论的基本内容,重点讨论离散 无记忆信源。 给出信源的失真度和信息率失真函数的定义与性质; 讨论离散信源和连续信源的信息率失真函数计算; 在此基础上论述保真度准则下的信源编码定理。
XY i 1 j 1
r
s
• 若平均失真度D不大于我们所允许的失真D0,即: D D0 称此为保真度准则。
信源固定(即给定了p(x)),单个符号失真度固定时(即 给定了d(ai,bj)) ,选择不同试验信道,相当于不同的编码方 法,所得的平均失真度是不同的。 有些试验信道满足D D0,而有些试验信道D>D0。 凡满足保真度准则-----平均失真度D D0的试验信通称为 ----D失真许可的试验信道。 把所有D失真许可的试验信道组成一个集合,用符号PD表 示,则: PD={p (bj / ai): D D0}
则
0 1 D 1 0
1 2 1 2
[例3] 对称信源(s = r) 。信源X={a1,a2,…ar} ,接收Y= {b1,b2,…bs} 。若失真度定义为:
d (ai , bj ) (bj ai )2
如果信源符号代表信源输出信号的幅度值,这就是一种平 方误差失真度。它意味着幅度差值大的要比幅度差值小的所引 起的失真更为严重,其严重的程度用平方来表示。 当 r=3时, X={0,1,2},Y={0,1,2} ,则失真矩阵为:
《信号处理原理》 第4章 信息失真率
d(0,2)=d(1,2)=0.5
则得失真矩阵
d
0 1
1 0
0.5 0.5
4.1 平均失真和信息率失真函数
说明:失真函数d (xi, yj) 的数值是依据实际应 用情况,用 yj代替xi, 所导致的失真大小是人为决 定的。比如上例中,用y=2代替x=0和x=1所导致 的失真程度相同,用0.5表示;而用y=0代替x=1 所导致的失真程度要大,用1表示。失真函数d (xi, yj) 的函数形式可以根据需要任意选取,例如平方 代价函数、绝对代价函数、均匀代价函数等。
信源编码器的目的是使编码后所需的信 息传输率R尽量小,然而R越小,引起的平 均失真就越大。给出一个失真的限制值D,
在满足平均失真 D D的条件下,选择一种
编码方法使信息率R尽可能小。信息率R就 是所需输出的有关信源X的信息量。
16
4.1 平均失真和信息率失真函数
将此问题对应到信道,即为接收端Y需要 获得的有关X的信息量,也就是互信息 I(X;Y)。这样,选择信源编码方法的问题就 变成了选择假想信道的问题,符号转移概 率p(yj/xi)就对应信道转移概率。
输入符号集 X:{a1, a2, …, an}中有n种不同的符 号xi (i =1, 2, …, n) ;输出符号集Y:{b1, b2, …, bm}中有m种不同的符号yj (j =1, 2, …, m);对于 图所示的系统,对应于每一对(xi, yj)(i = 1, 2, …,n;j=1, 2, …, m),定义一个非负实值函数
平均失真D是对给定信源分布p(ai)经过某一种 转移概率分布为p(bj|ai)的有失真信源编码器后产 生失真的总体量度。
13
4.1 平均失真和信息率失真函数
第4章信息率失真函数
4.1
第4章 信息率失真函数
定义: 信源序列的失真函数
N
基
d ( x, y) d (i , j ) d (ail , bjl )
本 概
l 1
x X, y Y;i X N , j Y N ;ail X ,bjl Y
念
信源序列失真函数等于信源序列中对应的
单符号失真函数之和。也可写成rN sN阶矩阵形 式。
Page 6
4..1.1
第4章 信息率失真函数
4.1 基本概念
失 4.1.1失真函数(失真度)
真
函 为什么引入失真函数?
数
在实际问题中,信号有一定的失真是可 以容忍的,但是当失真大于某一限度后,将 丧失其实用价值。
要规定失真限度,必须先有一个定量的 失真测度。为此可引入失真函数.
Page 7
4.1.1
i1 j1
Page 19
4.1.2
第4章 信息率失真函数
(3)均方失真函数
适用于连续 信源
平 均
d(a,b) (a b)2
(a X ,b Y 或 a,b R)
失
真 在均方失真函数下,平均失真度就是均方误差。
度
rs
离散信源的均方误差 D (a b)2 P(a,b) i1 j1
连续信源的均方误差D: (a b)2 P(a, b)dxdy
1.离散信源单个符号的失真函数
定义:设离散无记忆信源输出变量X {a1, a2,L , ar},
失 真
概率分布为P(X ) [P(a1), P(a2),L , P(ar )],经过有失真的
函 数
信源编码器,输出的随机变量 Y {b1,b2,L ,bs}。
将所有的 d(ai ,bj ) 0 (ai X ,bj Y ) 排列起来,用
第4章1、失真函数
P∈PD1
R( D1 ) = min I ( P) = I ( P1 ) R( D2 ) = min I ( P) = I ( P2 )
P∈PD 2
D ≤ D1
使 I ( P ) 达到最小,且
D ≤ D2
25 26
R(D)性质
θ 1 因为 d ( Pθ ) = ∑∑ Q(u ) Pθ (v | u )d (u , v)
16
寻找平均 互 信息量 I(U;V) 的 最 小 值 。 BD 是 所有满足保真度准则的试验信道集合,可以在 D失真 许可的试验信道 集合BD 中寻找某 一个信 道 p(vj|ui), 使 I(U;V) 取 最 小 值 。由于 平均 互 信息量I(u;v)是p (vj|u i)的U型凸函数,所以在BD 集合中,极小值存在。这个最小值就是在 D ≤ D 条件下,信源必须传输的最小平均信息量。 即
称R(D) 为信息率失真函数(或率失真 函数),其 单位为 奈特/信源符号或比特/信源 符号。 N维信源符号序列的信息率失真函数 RN(D):
RN ( D ) =
p ( y|s ): D ( N ) ≤ ND
min
{I (U ;V )
(4― 28)
R( D ) =
式中 : x ——信源的一个输出 序列; y—— 信宿的一个接收序列 ;
{
}
P V |U ( v | u ) = p (v ) Dmax = min ∑ p(v)∑ p (u )d (u , v) Dmax = min ∑ p(u )d (u, v)
v∈V v u u n
n
当失真矩阵D中每行至少有一个零元素时 Dmin=0
最大允许失真度
信息率失真函数r(d)
信息率失真函数r(d)
信息率失真函数是信息论中对信源的提取率和失真之间关系的描述函数,用于量化信息传输过程中的信源失真。
信息传输中存在两个基本要素,即提取率和失真。
提取率指的是通过传输信道提取出的有效信息的比例,
而失真则是指提取出的信息与原始信息之间的差异。
信息率失真函数通常被用来评估压缩编码的性能。
在压缩编码中,为
了减小数据的传输量,我们会对数据进行压缩,并通过编码算法将其表示
为较短的二进制代码。
压缩过程中的失真表示为编码后恢复的数据与原始
数据之间的差异。
在设计压缩编码算法时,我们希望能够在提取率和失真之间达到一个
平衡。
提取率越高,我们能够从信道中提取出更多的有效信息;而失真越小,恢复的信息与原始信息的差距越小。
信息率失真函数可以帮助我们在
这两个方面之间进行权衡。
在信息论中,常用的信息率失真函数有均方误差函数和最大误差概率
函数。
均方误差函数衡量的是编码恢复的数据与原始数据之间的平方差的
期望,可以通过最小化均方误差来实现较低的失真。
而最大误差概率函数
则衡量的是编码恢复的数据与原始数据之间的最大差异的概率,可以通过
最小化最大误差概率来实现较低的失真。
总结来说,信息率失真函数是信息论中用于量化信源提取率和失真之
间关系的函数。
它可以帮助我们在设计压缩编码算法时找到提取率和失真
之间的平衡点,以达到较高的提取率和较低的失真。
信息论基础与编码课件第四章 信息率失真函数
同样,可得Pij时的平均互信息为 I''(X;Y)0.37b9i/t符号
从此例我们可以看到,若固定P(x)不变时,平均互信息量随信
道的转移概率的变化而变化。这是因为信道受到干扰的作用 不同,传递的信息量也不同。可以证明这样一个结论:P(x)一 定时,平均互信息量I(X;Y)是关于信道的转移概率的下凸函数, 即存在一极小值。
m × n个 p i j 的值,代入平均失真的公式中,可解出随S参数值变
化的D值,即
D (S ) p ip j id ij p ip ij ie S d ijd ij (4-16)
ij
ij
25
离散信源的R(D)函数及其计算(续)
信源的信息率失真函数R(D)为
R (S ) i
j
pi p j i e Sdij
源输出符号序列 X (X 1 ,X 2 , ,X L ) ,其中L长符号序列样
值 Y(Y 1,Y 2, ,Y L) ,经信源编码后,输出符号序
列 x i (x i1 ,x i2 , ,x iL )
,其中L长符号序列样
值 y i (y i1 ,y i2 , ,y iL ),则失真函数定义为:
1L
dL(xi,yj)Ll1d(xil,yjl)
其中d(xil,yjl)是信源输出L长符号样值 x i 中的第l个符号xil时,
编码输出L长符号样值 中的y i 第l个符号yjl的失真函数。
7
平均失真
定义平均失真度为失真函数的数学期望,即 d ( xi , yj ) 在 X 和 Y的 联合概率空间 P(XY ) 中的统计平均值
nm
D E [d (x i,y j)] p (x i)p (y j|x i)d (x i,y j) (4-4) i 1j 1
第4章 信息率失真理论
R[D1 (1 )D2 ] R(D1 ) (1 )R(D2 )
③对D具有单调递减性
由R(D)对D具有的非负性、严格下凸性及R(Dmax) =0说明
信息率失真理论
当Dmin=0时,信息率失真函数R(D)的大致曲线 R(D) H(X)
Dmin
Dmax D
信息率失真理论
3、信息率失真函数的表达式
ˆ P( x j / x i ) i ˆ ln Sd( x i , x j ) 0 ˆ P( x j ) P( x i ) i 1,2,, n j 1,2,, n
i 令 ln i P( x i ) ˆ P( x j / x i ) ˆ Sd ( x i , x j ) ln ln i e ˆ P( x j )
信息率失真理论
第2个实验信道满足D2条件下R(D)的定义 ˆ ˆ P (X / X) {P(X / X) : D D }
D2 2
ˆ ˆ R (D 2 ) min I(X; X) I 2 (X; X) ˆ
PD2 ( X / X )
取一个新的实验信道
ˆ ˆ PD1 (X / X) (1 )PD2 (X / X) ˆ {P(X / X) : D D1 (1 )D 2 }
ˆ ... d( x1 , x n ) ˆ ... d( x 2 , x n ) ... ... ˆ ... d( x n , x n )
汉明失真矩阵
0 1 [ D] ... 1 1 0 ... 1 ... ... ... ... 1 1 ... 0
R[D1 (1 )D2 ] R(D1 ) (1 )R(D2 )
设第1个实验信道满足D1条件下R(D)的定义
第4章 率失真函数v1
x2 ... p( x2 ) ...
xn p( xn )
ym p( ym )
• 信源符号通过信道传送信宿
y2 ... p( y2 ) ...
• 定义失真函数:
• 对每一对(xi,yj),指定一个非负函数 • 表示信源发出符号
结论
宿近似地再现信源输出的信息,戒者说在保真度
准则下允许信决的问题
什么是允许的失
真?
如何对失真迚行
描述??
信源输出信息率 被压缩的最大程 度是多少?
信息率失真理论回答了这些问题,其中香农的限失真编码定 理定量地描述了失真,研究了信息率不失真的关系,论述了 在限失真范围内的信源编码问题,已成为量化、数据转换、 频带压缩和数据压缩等现代通信技术的理论基础。
3. 信息率失真理论是信号量化、模 数转换、频带压缩和数据压缩的理 论基础,在图像处理、数字通信等
领域得到广泛应用。
10
第4章 信息率失真函数
• 4.1 基本概念
• 4.1.1 引言 • 4.1.2 失真函数不平均失真度 • 4.1.3 信息率失真函数 • 4.1.4 信息率失真函数的性质
• 4.2 离散信源的信息率失真函数 • 4.3 连续信源的信息率失真函数 • 4.4 保真度准则下的信源编码定理
22
平均失真度的意义
• 是对给定信源分布 p( xi ) 在给定转移概率分布 p( y j | xi ) 的信道中传输时的失真的总体度量。在平均意义上衡量信
道每传递一个符号所引起的失真的大小。
• 它是信源统计特性p(xi) 、信道统计特性p(yj/xi)和失真 度d(xi,yj)的函数。当p(xi),p(yj/xi)和d(xi,yj)给定后, 平均失真度就丌是一个随机变量了,而是一个确定的量。 • 如果信源和失真度一定,就只是信道统计特性的函数。信 道传递概率丌同,平均失真度随乊改变。
第四章 信息率失真函数
D (N ) ND
例:设信源X取值于{0,1},失真函数数分别
为d(0,0)=d(1,1)=0,d(0,1)=d(1,0)=1.其N=3次
扩展信源的输入X=X1X2X3,经信道传导输 后,输出为Y=Y1Y2Y3,求失真矩阵[D(N)].
译码必定出错。
K L
log 2
m
H
(X
)
2
• 变长编码定理
– 若一离散无记忆信源的符号熵为H(X),对信源 符号进行m元变长编码,一定存在一种无失真
编码方法,其码字平均长度满足下列不等式
1 H(X) K H(X)
log 2 m
log 2 m
信道编码定理
• 信道编码定理:若有一离散无记忆平稳信道,其
那么在允许一定程度失真的条件下,能 够把信源信息压缩到什么程度,也就是,允 许一定程度失真的条件下,如何能快速的传 输信息,这就是本章所要讨论的问题。
1、失真函数
信源
信源 编码
信道 信道 编码
信道 译码
信源 译码
信宿
干扰
根据信道编码定理,我们可以把信道编码、信道和信道 解码等价成是一个没有任何干扰的广义信道,这样收信者收 到消息后,所产生的失真只是由信源编码带来的。我们也可
(N)
I
(X
;Y
)
RN (D) NR(D)
§4.1.3 率失真函数性质
R(D)
连续
H(X)
离散
D D Dmax D
1 定义域:0, Dmax
D=0 R(D)=H(X)
4信息率失真函数-2
12
R(D)的定义域例子
x2 x1 α 0 例 二元信源 ,[ D] = 0.4 0.6 0 α 求R( D )的定义域和值域。 解: 由定义:Dmin = 0 D1 = 0.4α D2 = 0.6α = = Dmax min( D1 , D2 ) 0.4α = 当D=Dmin 0= 时,R( D ) H ( X , ) 无失真 当D ≥ Dmax时,R( D ) = 0
基础信息论
电子信息与通信学院 涂来 email: tulai@ 南一楼 东南角5楼
第4章 信息率失真函数
第4章 信息率失真函数
• 4.1 基本概念 • 4.2 离散信源的信息率失真函数 • 4.3 连续信源的信息率失真函数 • 4.4 保真度准则下的信源编码定理
3
第4章 信息率失真函数
∑
d12 d 22 dn2
d1 m d 2m = [ D] d ij d nm
11
D max
= min ∑ p( y j )∑ p( x i )d ( x i , y j ) min ∑ p( y j ) D j
p( y j ) j i p( y j ) j
D max = min E d ( x, y ) p ( y | x )∈ P0
由于,X和Y相互独立,故有:
D max = min ∑
p( y j ) j
p( xx n )
= min ∑
p( y j ) j
d11 p( y j ) p( x i )d ( x i , y j ) d 21 i p( y j ) D j d n1
信源分布 失真函数 已经给定 上式是用不同的概率分布 p( y j ) 对 Dj 求数学期望, 取数学期望当中最小的一个作为Dmax
信息论与编码---第4章信息率失真函数
6
[D]称为信道 {X-P(Y/X)-Y} 的失真矩阵. 称为信道 失真矩阵.
长江大学电信学院
X
4.1 基本概念
常用的失真函数有 (1)
d ( xi , y j ) = a 0, i= j a > 0, i ≠ j
7
当i = j时,x和y的消息符号都是 i,说明收发 的消息符号都是x 时 和 的消息符号都是 之间没有失真,所以失真函数 之间没有失真,所以失真函数dij = 0;反之, ;反之, 当i ≠ j时,信宿收到的消息不是信源发出的符 时 而是y 出现了失真,所以失真函数d 号xi,而是 j,出现了失真,所以失真函数 ij 值的大小可以表示这种失真的程度. ≠0,而dij值的大小可以表示这种失真的程度. ,
长江大学电信学院
X
4.1 基本概念
d (a i , b j ) = d ( x i1 x i2 L x i N , y j1 y j2 L y j N ) = d ( x i1 , y j1 ) + d ( x i2 , y j2 ) + L + d ( x i N , y j N ) = ∑ d ( x i k , y jk )
长江大学电信学院
X
4.1 基本概念
2. 平均失真度的定义 若信源和信宿的消息集合分别为X:{x1, 若信源和信宿的消息集合分别为 x2, …, xn}和Y:{y1, y2, …, ym},其概率分别为 和 , p(xi)和p(yj) (i=1, 2, …, n ; j=1, 2, …, n ),信道 和 , 的转移概率为p(y ,失真函数为d 的转移概率为 j|xi),失真函数为 (xi,yj),则 , 称随机变量X和 的联合概率 的联合概率p(x 称随机变量 和Y的联合概率 i yj )对失真函数 对失真函数 的统计平均值为该通信系统的平均失真 d (xi, yj)的统计平均值为该通信系统的平均失真 的统计平均值为该通信系统的 度.
信息论与编码第4章
第四章 信息率失真函数(第九讲)(2课时)主要内容:(1)平均失真和信息率失真函数(2)离散信源和连续信源的R(D)计算 重点:失真函数、平均失真、信息率失真函数R(D)、信息率失真函数的计算。
难点:信息率失真函数R(D)、信息率失真函数的计算。
作业:4、1。
说明:本堂课推导内容较多,枯燥平淡,不易激发学生兴趣,要注意多讨论用途。
另外,注意,解题方法。
多加一些内容丰富知识和理解。
§4-1 引言(一) 引入限失真的必要性: 失真在传输中是不可避免的;接收者(信宿)无论是人还是机器设备,都有一定的分辨能力与灵敏度,超过分辨能力与灵敏度的信息传送过程是毫无意义的;即使信宿能分辨、能判别,但对通信质量的影响不大,也可以称它为允许范围内的失真;我们的目的就是研究不同的类型的客观信源与信宿,在给定的Qos 要求下的最大允许(容忍)失真D ,及其相应的信源最小信息率R(D)。
对限失真信源,应该传送的最小信息率是R(D),而不是无失真情况下的信源熵H(U). 显然 H(U)≥R(D).当且仅当 D=0时,等号成立;为了定量度量D ,必须建立信源的客观失真度量,并与D 建立定量关系; R(D)函数是限失真信源信息处理的理论基础; (二) R(D)函数的定义信源与信宿联合空间上失真测度的定义:()i j d u v : [0,)U V R +⨯→∞其中: i u U ∈ (单消息信源空间) j v V ∈ (单消息信宿空间) 则有()()iji j i j u v d p u v d u v =∑∑称d 为统计平均失真,它在信号空间中可以看作一类“距离”,它有性质 1〉()0i j d u v =, 当i j u v = 2〉,()0min i j iju U v Vd u v∈∈=3〉0()i j d u v ≤<∞对离散信源:i=j=1,2……..n, (),i j ij d u v d = 则有:0,i j()0,i j()ij d =⎧=⎨≠⎩当无失真〉当有失真 若取ij d 为汉明距离,则有: 0,i j()1,i j()ij d =⎧=⎨≠⎩当无失真当有失真对连续信源,失真可用二元函数d(u,v)表示。
信息论与编码(清华出版社)第4章信息率失真函数-Qtech
{
i = 1,2, L , n; j = 1,2, L , m
}
14
信息率失真函数R(D) 信息率失真函数
由于互信息取决于信源分布和信道转移概率分布, 根据2-2 由于互信息取决于信源分布和信道转移概率分布 , 根据 节所述, 一定时, 是关于p(y 型凸函数, 节所述,当p(xi)一定时,互信息 是关于 j/xi) 的U型凸函数, 一定时 互信息I是关于 型凸函数 存在极小值。因而在上述允许信道P 存在极小值。因而在上述允许信道 D中,可以寻找一种信道 pij,使给定的信源 i)经过此信道传输后,互信息 ;Y)达 使给定的信源p(x 经过此信道传输后 互信息I(X; 达 经过此信道传输后, 到最小。该最小的互信息就称为信息率失真函数R(D),即 到最小。该最小的互信息就称为信息率失真函数 ,
3
4.1 平均失真和信息率失真函数
4.1.1 4.1.2 4.1.3 4.1.4 失真函数 平均失真 信息率失真函数R(D) 信息率失真函数 信息率失真函数的性质
4
4.1 平均失真和信息率失真函数
在实际问题中, 在实际问题中,信号有一定的失真是可以容 忍的。但是当失真大于某一限度后, 忍的。但是当失真大于某一限度后,信息质量将 被严重损伤,甚至丧失其实用价值。要规定失真 被严重损伤,甚至丧失其实用价值。 限度,必须先有一个定量的失真测度。 限度,必须先有一个定量的失真测度。为此可引 入失真函数。 入失真函数。
如何减小失真,允许失真到什么程度; 如何减小失真,允许失真到什么程度; 在允许一定程度的失真条件下, 在允许一定程度的失真条件下,把信源信息压 缩到什么程度。 缩到什么程度。
2
第4章 在信源允许一定失真情况下 所需的最少信息率, 从分析失真函数、 所需的最少信息率 , 从分析失真函数 、 平 均失真出发,求出信息率失真函数R(D) 。 均失真出发,求出信息率失真函数 4.1 平均失真和信息率失真函数 4.2 离散信源的R(D)计算 离散信源的 ( )
第4章 信息率失真函数 《信息论与编码》经典PPT课件
失真矩阵
d(a1,b1) d(a1,bm )
d
d(an,b1) d(an,bm )
• 例:设信源符号序列为X={0,1},接收端收到符号
序列为Y= {0,1,2},规定失真函数为
失真矩阵
d(0,0)=d(1,1)= 0 d(0,1)=d(1,0)= 1 d(0,2)=d(1,2)= 0.5
d
没有失真
0
• d(xi , y j ) 0
x ≠ y xi y ji
j
产生失真
失xi 真 yj 的大小,用一个量来表示,即失真函数d(xi,yj),
以衡量用yj代替xi所引起的失真程度。
• 失真函数定义为:
0
d(xi, yj )
xi y j
0 xi y j
4
失真函数
• 将所有的d(xi,yj)排列起来,用矩阵表示为:
• 如果对信源进行不失真编码,平均每个符号至少需 要log2n个二进制码元。
• 现在假定允许有一定失真,假设失真限度为D=1/2 设想采用下面的编码方案:
a1→a1, a2→a2, …an→an
an+1→an ,an+2→ an ,…a2n→ an
21
• 平均失真
D
i
j
p(ai
)
p(a j
|
ai
8
L长序列编码
• 如果假定离散信源输出符号序列X={X1X2… Xl… Xn},其中L长符号序列xi =[xi1xi2…xiL],经信源 编码后,输出符号序列Y={Y1Y2…Yl…Ym},其中L
长符号序列yj=[yj1yj2…yjN ],则失真函数定义为
1
dL (xi , y j ) L j d (xiL , y jL )
信息率失真函数的定义
信源最小平均失真度Dmin
是非负函数d(xi , yj)的数学期望,也是一个非负 D 函数,显然其下限为 0。因此允许平均失真度 。因此允许平均失真度D的下 限也必然是0,这就是不允许有任何失真的情况。 – 允许平均失真度D能否达到其下限值0,与单个符号 的失真函数有关。 – 信源最小平均失真度 Dmin :对于每一个xi,找出一个 yj与之对应,使d(xi , yj)最小,不同的xi对应的最小 d(xi , yj)也不同。这相当于在失真矩阵的每一行找出 一个最小的d(xi , yj) ,各行的最小d(xi , yj)值都不同。 对所有这些不同的最小值求数学期望,就是信源的 最小平均失真度。
(2)若设此信源的失真度为汉明失真。因为是二元信源, 输入是等概率分布,所以信源的信息率失真函数 R(D)=1R(D)=1-H(D) 比特/信源符号 Rt(D)=2.66*R(D) Rt(D)=2.66*R(D) 比特/秒 若当 Ct>=Rt(D ) Ct>=Rt(D) 则此信源在此信道中传输时不会引起错误,也就是不会因信 道而增加信源新的失真。总的信源的失真是信源压缩编码所 造成的允许失真D 所以有 2=2.66*[12=2.66*[1-H(D)] 2.66H(D)=0.66 H(D) ≈ 0.2481 故 D ≈ 0.0415 允许信源平均失真D ≈ 0.0415时,此信源就可以在次信道 中传输。
R ( D)
1 D I (U ;V ) = H (U ) − H (U | V ) = H ( ) − H ( ) 2 α
α
0, D >
α
2
2
A = − , ,失真 = 4.1设无记忆信源 p ( x ) 1 3, 1 3, 1 3 ,接收符号集 2 2 1 2 矩阵 D = 1 1 ,试求:Dmax 和 Dmin及达到 Dmax , 时的转移概率矩 D min 2 1 阵。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2021/2/22
19
4.1.3 信息率失真函数R(D)
1 L
dL(xi,yj)Ll1d(xil ,yjl )
其中d(xil,yjl)是信源输出xi中的第l个符号xil,经编码后 输出yj中的第l个符号yjl时的失真函数。
2021/2/22
12
4.1.2 平均失真
平均失真的定义
由于xi和yj都是随机变量,所以失真函数d(xi , yj)也是随 机变量,要分析整个信源的失真大小,就需要用其数学
1 i j d(ai,aj) 0 i j
即不发生差错时失真为0,出错失真为1。研究在一定编 码条件下信息压缩的程度。
2021/2/22
29
4.1.3 信息率失真函数R(D)
信息率失真函数举例 由信源概率分布可求出信源熵为:
H(1, 1, , 1)log2n 2n2n 2n
如果对信源进行不失真编码,平均每个符号至少需要 log2n个二进制码元。
2021/2/22
4
4.1平均失真和信息率失真函数
失真函数 平均失真 信息率失真函数R(D) 信息率失真函数的性质
2021/2/22
5
4.1.1 失真函数
失真函数的意义 在实际问题中,信号有一定的失真是可以容忍的。但是 当失真大于某一限度后,信息质量将被严重损伤,甚至 丧失其实用价值。要规定失真限度,必须先有一个定量 的失真测度。为此可引入失真函数。
2021/2/22
a 2n
31
4.1.3 信息率失真函数R(D)
信息率失真函数举例
按照上述关于失真函数的规定,平均失真为:
D i
j p(ai)p(aj|ai)d(ai,aj)1 2
DD1 2
由该信道模型图可以看出,它是一个确定信道,固有:
pij 1或 0, H(Y|X)0
I(X;Y)H(Y)H(Y|X)H(Y)
11
4.1.1 失真函数
符号序列的失真函数
失真函数的定义可以推广到符号序列的情况,如果假定 离散信源输出符号序列X=(X1,X2,…Xl,…,XL),其中L长符 号序列样值xi=(xi1,xi2,…,xil,…,xiL),经信源编码后,输出 符号序列Y=(Y1,Y2,…,Yl,…YL),其中L长符号序列样值 yj=(yj1,yj2,…,yjl,…,yjL),则失真函数定义为:
2021/2/22
6
4.1.1 失真函数
失真函数的定义
假如某一信源X,输出样值为xi,xi∈{a1,…,an},经过有 失真的信源编码器,输出Y,样值为yj, yj ∈{b1,…,bm}。 如果xi=yj,则认为没有失真;
如果xi≠yj,那么就产生了失真。
失真的大小,用一个量来表示,即失真函数d(xi, yj),以 衡量用yj代替xi所引起的失真程度。一般失真函数定义 为:
研究信息率失真函数: 解决在已知信源和允许失真度D的条件下,使信源必须 传送给信宿的信息率最小。即用尽可能少的码符号尽快 地传送尽可能多的信源消息,以提高通信的有效性。
2021/2/22
28
4.1.3 信息率失真函数R(D)
信息率失真函数举例 例:设信源的符号表为A={al,a2,…,a2n},概率分布为 p(ai)=1/2n,i=1,2,…,2n,失真函数规定为
第4章信息率失真函数
2021/2/22
1
第4章 信息率失真函数
第4章 信息率失真函数
本章主要讨论在信源允许一定失真情况下所需的最少信 息率,从分析失真函数、平均失真出发,求出信息率失 真函数R(D) 。
2021/2/22
3
第4章 信息率失真函数
平均失真和信息率失真函数 离散信源和连续信源的R(D)计算
信道容量C:
CmaxI(X;Y) p(xi )
1)假定信道固定的前提下,选择一种试验信源使信息 传输率最大。
2)它所反映的是信道传输信息的能力,是信道可靠传 送的最大信息传输率。
3)一旦找到了信道容量,它就与信源不再有关,而是 信道特性的参量,随信道特性的变化而变化。
4)不同的信道其信道容量不同。
2021/2/22
2021/2/22
17
4.1.3 信息率失真函数R(D)
信源编码问题的研究 信源编码器的目的是使编码后所需的信息传输率R尽量 小,然而R越小,引起的平均失真就越大。给出一个失 真的限制值D,在满足保真度准则的条件下,即:
DD 选择一种编码方法使信息率R尽可能小。
2021/2/22
18
4.1.3 信息率失真函数R(D)
d
1
0
0.5
2021/2/22
9
4.1.1 失真函数
失真函数的数值 值得注意的是,失真函数d(xi, yj)的数值是依据实际应用 情况,用yj代替xi所导致的失真大小。是人为决定的。 失真函数的形式可以根据需要任意选取。
2021/2/22
10
4.1.1 失真函数
常用的失真函数
均 方 失 真 : d (x i,yj) (x i yj)2
2021/2/22
16
4.1.3 信息率失真函数R(D)
信源编码问题的研究
如图所示,信源X经过有失真的编码器输出Y,将这样的 编码器看作是存在干扰的假象信道,Y当作接收端的符 号。这样就可以用分析信道传输的方法来研究限失真信 源编码问题。
X
Y
信源编码器
xa1,a2, an
yb1,b2, bn
假想信道
26
4.1.3 信息率失真函数R(D)
信息率失真函数与平均互信息、信道容量的比较 信息率失真函数R(D):
R(D)minI(X;Y) PD
1)假定信源给定的情况下,用户可以容忍的失真度内 再现信源消息所必须获得的最小平均信息量。
2)它反映的是信源可以压缩的程度,是在满足一定失 真度要求下信源可压缩的最低值。
信道输出概率分布为:
p1p2 pn11/(2n)
2021/2/22
pnpn1 p2n(n1)/(2n)
32
4.1.3 信息率失真函数R(D)
信息率失真函数举例
输出熵H(Y)为
H ( Y ) H (1 ,1 , ,1 ,1 n ) l o g 2 n n 1 l o g ( n 1 )
2 n 2 n2 n2 n
0, d(xi,yj)α,
xi yj α0,xi yj
2021/2/22
7
4.1.1 失真函数
失真矩阵 将所有的d(xi, yj)排列起来,用矩阵表示为
d(a1,b1) dd(a2,b1)
d(an,b1)
d(a1,b2) d(a2,b2)
d(an,b2)
d(a1,bm) d(a2,bm)
d(an,bm)
2021/2/22
24
4.1.3 信息率失真函数R(D)
信息率失真函数与平均互信息、信道容量的比较 平均互信息I(X;Y): 信源的概率分布p(xi)的∩型函数; 信道转移概率p(yj|xi)的∪型函数。
2021/2/22
25
4.1.3 信息率失真函数R(D)
信息率失真函数与平均互信息、信道容量的比较
D允许试验信道
由
nm
D p(ai)p(bj |ai)d(ai,bj)
i1 j1
可知平均失真由信源分布p(xi)、假想信道的转移概率
p(yj |xi)和失真函数d(xi,yj)决定。
若p(xi)和d(xi,yj)已知,则满足DD的所有转移概率
分布pij就构成了一个信道集合PD,则
P D p ( b j|a i ) : D D , i 1 ,2 ,,n ;j 1 ,2 ,,m
2021/2/22
23
4.1.3 信息率失真函数R(D)
信息率失真函数R(D)的理解 1) 在信源给定后,我们希望在满足一定失真的情况下, 使信源必须传输给收信者的信息传输率R尽可能地小; 2) 若从接收端来着,就是在满足保真度准则下,寻找再 现信源消息所必须获得的最低平均信息量。即在满足保 真度准则的条件下寻找平均互信息I(X,Y)的最小值。
2 n
n 1个
压缩
由以上结果可知,经压缩编码以后,信源需要传输的信 息率由原来的log2n压缩到log2n-((n+1)/2n)log(n+1)。也 就是说,信息率压缩了log2n-((n+1)/2n)log(n+1)。这是
采用了上述压缩编码方法的结果,所付出的代价是容忍 了1/2的平均失真。
称为D允许试验信道。
2021/2/22
20
4.1.3 信息率失真函数R(D)
信息率失真函数R(D) 由于互信息取决于信源分布和信道转移概率分布,根据 前面所述,当p(xi)一定时,互信息I是关于p(yj|xi) 的U型 凸函数,存在极小值。因而在上述允许信道PD中,可以 寻找一种信道pij,使给定的信源p(xi)经过此信道传输后, 互信息I(X; Y)达到最小。该最小的互信息就称为信息率 失真函数R(D),即:
期望或统计平均值表示,因此将失真函数的数学期望称 为平均失真,记为:
nm
nm
D p (a i,b j)d (a i,b j) p (a i)p (b j|a i)d (a i,b j)
i 1j 1
i 1j 1
2021/2/22
13
4.1.2 平均失真
平均失真的物理含义
平 均 失 真 D 是 对 给 定 信 源 分 布 p(ai)经 过 某 一 种 转 移 概 率