信息论与编码陈运主编答案完整版(8)

2020-02-22 12:05

H X YZ(

i

j

k

/) = ?∑∑∑ p x y z( i

?

j k

)log2 p x( i / y zj k )

?

=?∑∑ p y z( j

j

k

k

)?∑ p x( i / y zj k )log2 p x( i / y zj k )?

?i ? ; /

) = H X Z(

/) ?H X YZ(

/) = H X Z( /

) ? =0 H X Z( /

= 0

∴I X Y Z(

)

?Z = X +Y

??1 y j = zk ?xi ∴ p y( j / x zi k ) =? ??0 y j ≠ zk ?xi

H Y XZ(

/

) = ?∑∑∑ p x y z( i

i

j

k

j k

)log2 p y( j / x zi k )

?

=?∑∑ p x z( i

i

k

k

? ?

) ?H Y XZ( /

) = H Y Z( /

) ? =0 H Y Z( /

)

)?∑ p y( j / x zi k )log2 p y( j / x zi k )? ?j

= 0

∴I X Y Z( ; ?0.98 0.02?

/ ) = H Y Z( /

3.6 有一个二元对称信道,其信道矩阵为?

?。设该信源以1500二元符号/秒的速度

?0.02 0.98?

传输输入符号。现有一消息序列共有 14000 个二元符号,并设P(0) = P(1) = 1/2,问从消息传输的角度来考虑,10秒钟内能否将这消息序列无失真的传递完?解:信道容量计算如下:

max

C = max (I X Y; ) = [H Y( ) ?H Y X( = log 22 + (0.98×log 0.982 + 0.02×log 0.02)2

= 0.859 bit symbol/

)

/ ]= H max ( )Y ?H mi

也就是说每输入一个信道符号,接收到的信息量是0.859 比特。已知信源输入1500 二元符号/秒,那么每秒钟接收到的信息量是:

I1 =1500symbol s/ ×0.859bit symbol/ =1288 bit s/

现在需要传送的符号序列有140000 个二元符号,并设P(0) = P(1) = 1/2,可以计算出这个符号序列的信息量是

I =14000×(0.5×log 0.52 + 0.5×log 0.5)2

14000 = bit

·26·

要求10 秒钟传完,也就是说每秒钟传输的信息量是1400bit/s,超过了信道每秒钟传输的能力(1288 bit/s)。所以10 秒内不能将消息序列无失真的传递完。

3.7 求下列各离散信道的容量(其条件概率P(Y/X)如下:) (1) Z信道 (2) 可抹信道 (3) 非对称信道 (4) 准对称信道

?1

???1s1?0s??? ???1? ?ss12 s2ss11 1? ?ss12 s2 ??? 1? ?1 1 1 1? ???13 13 16 16??? ???22???

13

?4 4?

解: 1) Z 信道

这个信道是个一般信道,利用一般信道的计算方法: a.

由公式

p y( j

/ xi

)log2

p y( j

/ xi

) =

∑ ∑ p y( j

/ xi

j ,求βj

j

j ?1×log21=β1

?

?slog2 s + ?(1s)log2 (1?s) = sβ1 + ?(1s)β2 ?β1 = 0

? s

?β= s

2 log2 s + log (12 ?s) = ?

1?s

?

??

1?s

log2 ??(1?s s) ??

?

β

j

?

b. 由公式C = log2??

∑2 ??,求C

?j

?

C = log2 ??? 2βj ???= log2 ??1+ ?(1s s) 1?ss ??bit symbol/

?j

?

? ?

c. 由公式p

y( j ) = 2βj ?C ,求p(yj)

p y( 1) =

= 1 s 2β1?C

1 +?(1 ss) 1? s s 1 ?s

= (1 ? ss) s 1 +?(11 ss

) ? s ?6 3 6 3?

·27·

p y( 2 ) = 2β2?C

d. 由公式p y( j ) =

∑ p x p y( ) ( / x) ,求p(x)

i

j

i

i

i 由方程组:

?p y( 1) = p x( 1)+ p x s( 2 ) ? ?p y( 2 ) = p x( 2 )(1?s)

解得

s 1 ?s s 1 ?s p x( 1)

1 ? s

=

1 +?(1) ss

s

p x( 2)

s 1 ?s 1 +?(1) ss

s 1 ?s =

因为s 是条件转移概率,所以0 ≤ s ≤ 1,从而有p(x1),p(x2) ≥0,保证了C 的存在。

2) 可抹信道

可抹信道是一个准对称信道,把信道矩阵分解成两个子矩阵如下:

?1? ?s1 s2 s2 ? ?s1? M1 =? ?,M 2 =? ?

? s2 1? ?s1 s2 ? ?s1?

s

C = max (I X Y; ) =?∑m p yk( k )log2 p y( k ) ?Hmi

k=1

?p y( 1) = p x p y( 1) ( 1 / x1) + p x( 2 ) (p y1 / x2) = ? ?(1 s1s2 )/ 2+ s2 / 2 = ?(1 s1)/ 2

?

?

?p y( 2 ) = p x p y( 1) ( 2 / x1) + p x( 2) (p y2 / x2 ) = s2 / 2+ ? ?(1 s1 s2 )/2 = ?(1 s1 )/2 ?p y( 3) = p x p y( 1) ( 3 / x1)+ p x( 2 ) (p y3 / x2 ) = s1 /2+ s1 / 2 = s1

∑ p y( )

j

p y( j )∈M

p y( k ) = mk

k

p y

1

= = = ?(1 s1)/ 2 m1 2

∑ p y( )

j

·28·

p y( )∈M

p y( )

s1

p y( 2 ) =

2

C

k=1

m p yk( k )log2 p y( k )?Hmi

×

=?(2×

+ s1 log2 s1) +[(1?s1 ?s2 )log2 (1?s1 ?s2 ) + s2 log2 s2 + s1 log2 s1 ]

=? ?(1 s1)log2

+ ?(1

s1 ?s2 )log2 (1?s1 ?s2 ) + s2 log2 s2bit symbol/

3) 非对称信道

这个信道是个一般信道,利用一般信道的计算方法 a. 由公式

,求β

∑ p y( j

/ xi

)log2

p y( j

/ xi

) =∑ p y( j

/ xi

j

j

j

j ?1 1 1 1 1 1 ??2log2 2 + 2log2 2 = 2β β1 + 2 2 ?

??

?14log2 14 + 34log2 34 = 14β β1 + 34 2

?β1 =?1.3775 ?

?β2 =?0.6225

?

β

j

?

b. 由公式C = log2??

∑2 ??,求C

?j

?

??∑2βj ???= log 22

[

?1.3775

+ 2?0.6225 ]

= 0.049 bit symbol/

C = log2 ?

?j

?

c. 由公式p y( ) = 2

βj j ?C

,求p(yj)

p y(

1) = 2β1?C = 2?1.3775 0.049?= 0.327

p y(

2 ) = 2β2?C = 2?0.6225 0.049?= 0.628

d. 由公式p y( j ) =

∑ p x p y( i

) ( j

/ xi

) ,求p(xi

)

·29·

i

由方程组:

? 1 1

??0.372 = 2 p x( 1)+ 4 p x( 2 )

?

??

?0.628 =

1

2 p x( 1)+

34 p x( 2 )

解得

?p x( 1) = 0.488 ?

?p x( 2 ) = 0.512 p(x1),p(x2) ≥0,保证了C

的存在。

(4) 准对称信道

把信道矩阵分解成三个子矩阵如下:

?1 1? ?1? ?1? M1 = ?13 16??,M 2 = ??13??,M 2

= ??16?? ? ?? ?? ?? ?6 3? ?3? ?6?

s

C = max (I X Y; ) =?∑m p yk

( k )log2 p y( k ) ?H

mi

k=1

?

1 1 1 1 1

?p y( 1) = p x( 1) (p y1 / x1) + p x( 2 ) (p y1 / x2 ) = 2 × + ×3 2 6 = 4 ?

?

?p y( 2 ) = p x( 1) (p y2 / x1) + p

x( 2 ) (p y2 / x2 ) = 12 × + ×16 12

13 = 14

?

?

p y( 3 ) = p x( 1) (p y3 / x1) + p

x( 2 ) (p y3 / x2 ) = 1 × + ×1 1 1 = 1

?

2 3 2 3 3

?

?p y( 4 ) = p x( 1) (p y4 / x1) + p x( 2 ) (p y4 / x2 )

30·

·


信息论与编码陈运主编答案完整版(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2012秋吉林大学网络教育专升本《英语》作业试题和答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: