信息与编码实验教案

信息与编码实验教案
信息与编码实验教案

信息与编码实验教案

数学与计算科学学院

信息教研室

2009年10月10日

信息编码理论是信息计算科学专业的一门重要的专业基础课,对于提高学生的信息科学基础知识具有重要的作用。信息编码实验,是为了提高学生的应用技能,融汇计算机编程能力培养与信息编码基础理论的一个重要环节。

实验包括四个:。 ● 信源熵的计算 ● 香农编码 ● 循环码

● 有限域上插值多项式的构造 信息编码实验要求用C 语言完成。

实验一、信源熵的计算

实验背景:

根据信源熵的性质,英语的信源熵的最大值为76.427log 20==H (比特/符号),但事实上,由于在英语中的字母并非等概出现(表1),实际的离散信源熵大概为03.41=H (比特/符号),有些字母之间还有较强的依赖关系,为了进一步逼近实际情况,可对英语信源进行2维、三维等形式的统计,求得实际的熵,其中32.32=H (比特/符号),1.33=H (比特/符号)。容易推知,有依赖关系的字母数越多,输出的序列越接近于实际情况,当依赖关系延伸到无穷远时,信源输出的就是真正的英语。此时可求出马尔可夫信源的极限熵4.1=H (比特/符号)。

表1 27个英语符号出现的概率

实验内容:

1. 将一大段英文文章作为要统计的样本文件

2. 对样本文件进行一维概率统计,并计算出信源熵及冗余度

3. 对样本文件进行二维概率统计,并计算出信源熵及冗余度

在进行统计时,首先要在程序中打开文件,然后对文件中的字符读入程序中,进行统计。而在二维统计时,尤其要求对文件的指针操作要熟悉。如读入“newspaper”时,应该依次读入“ne ew ws sp pa ap pe er”,而如果使用fgetc()等命令读文件时,读入的是“ne ws pa pe”为了依次读入“ne ew ws sp pa ap pe er”,就要求在每次调入fgetc()等命令后,再将文件指针往后退一步,即要求学生能熟练使用fseek()命令进行指针定位操作。

二维信源熵程序如下:

#include

#include

#include

#define NULL 0

int charge(char c)

{int n;

if(c>=65&&c<=90)

c=c+32;

if( c>+97&&c<=122)

{ n=c-97;

return n;

}

else return -1;

}

void main()

{ int count[26][26]={0};

char zifu1,zifu2;

int i,n,m,j;

int sum=0;

float q, sum1=0;

FILE *fp;

If((fp=fopen(“file”, “rb”))==NULL)

{ printf(“ can’t open file!\n”);

exit(0);

}

while(!feof(fp))

{ zifu1=fgetc(fp);

n=charge(zifu1);

if(n!= -1)

{ zifu2=fgetc(fp);

m=charge(zifu2);

if(m!= -1)

{ count[n][m]++;

fseek(fp,-1,1);

}

}

}

fclose(fp);

for(i=0;i<26;i++)

for(j=0;j<26;j++)

sum=sum+count[i][j];

printf(“the number of all the code is %d\n”, sum);

q=(float)sum;

for(i=0;i<26;i++)

for(j=0;j<26;j++)

{ if(j%3==0) printf(“\n”);

printf(“%c%c,%4d, %6.5f%% ”,i+97,j+97,count[i][j],count[i][j]*100/q);

}

printf(“\n”);

for(i=0;i<26;i++)

for(j=0;j<26;j++)

if(count[i][j])

sum1=sum1+(float)((count[i][j]/q)*log10(1/(double)(count[i][j] /q))/log10((double)(2)));

printf(“\n 信息熵为:H(x)=%f\n”, sum1);

}

实验要求:

1)自己生成一个英文文件,可以在网上找,也可以自己生成。为了保证实验数据的可靠性,数据的量要比较大。为了保证二维信源统计的可靠性,建议文件的英文字符在十万以上。

2)编写一维信源统计程序,得出一维统计频次,计算信源熵及剩余度。

3)编写二维信源统计程序,得出二维统计频次,计算信源熵及剩余度。

4)提交二维信源剩余度的实验报告,及实验体会心得。

实验二、香农编码

实验背景:

Hfffman 编码、Fano 编码以及 Shannon 编码是重要的统计编码形式,在信源编码中具有重要的作用。由于 Huffman 编码在数据结构课程中已经出现。 因此,选用 Shannon 编码为主要练习对象。

实验内容:

Shannon 码编码步骤为:

1. 将信源S 的所有符号按概率从大到小排列:q P P P ≥≥≥ 21

2. 对第i 个信源符号i s 取整数码长??

????+=11

log

i i P l , []为取整运算

3. 计算累加概率)2(,0,1

1

1≥=

=∑-=i P R R R i k k i i

4. 将i R 变换成二进制数j j j

i x

R -∞

=∑=

21

,并按步骤2中计算的长度i l 取i R 的二进制系数

j x ,组合起来即为i s 的香农码字i W .

程序如下:

#include #include #include

double P[6]={0.25,0.1,0.2,0.25,0.15,0.05},Pax[6],machang[6]; void main()

{ double temp;

for(int a=1;a<6;a++) {

for(int i=0;i<6-a;i++) if(P[i]

for(int i=0;i<6;i++) cout<

Pax[i+1]=Pax[i]+P[i];

}

cout<<"概率累加和为:"<

for(i=0;i<6;i++)

cout<

cout<

for(i=0;i<6;i++)

{

double m=log(1/P[i])/log(2);

if(m-int(m)==0)

machang[i]=log(1/P[i])/log(2);

else

machang[i]=int(m)+1;

cout<

}

for(i=0;i<6;i++)

{

for(int j=0;j

{

int n=int(Pax[i]*2);

cout<

if((Pax[i]*2-1)>0)

{

Pax[i]=Pax[i]*2-1;

continue;

}

if((Pax[i]*2-1)==0)

Pax[i]=Pax[i]*2-1;

else

Pax[i]=Pax[i]*2;

}

cout<

}

}

实验要求:

1)熟练掌握香农编码的原理

2)掌握二进制小数的输出方法

3)如果时间允许,建议完成Huffman编码的程序设计。4)完成香农编码的实验报告及实验心得体会。

实验三、循环码

实验背景:

循环码是线性分组码的一种,具有较好的数学特征,可以用代数理论对循环码进行研究。在循环码的编码与校验过程中,2F 上多项式的除法是重要环节。在徐士良的《常用算法程序集(C 语言描述)》中,有实系数的多项式除法。对其进行改进,使其系数定义在2F 上,可很好地实现循环编码及校验的要求。

实验内容:

完成二进制多项式除法的设计,程序中012211)(p x p x p x p x P m m m m ++++=---- 其中)10(2-≤≤∈m i F p i

012211)(q x q x q x q x Q n n n n ++++=---- 其中)10(2-≤≤∈n i F q i , 在循环码中,只需保留多项式相除的余式)(x R 即可。

下面的程序中,1)(5++=x x x P ,1)(3++=x x x Q ,最后余式2)(x x R = #include "stdio.h"

jiajian(a,b) int a,b;

{ if(a==1&&b==1) return(0); if(a==0&&b==1) return(1); if(a==1&&b==0) return(1); if(a==0&&b==0) return(0); }

cheng(a,b) int a,b;

{ if(a==1&&b==1) return(1); if(a==0&&b==1) return(0); if(a==1&&b==0) return(0); if(a==0&&b==0) return(0); }

chu(a,b) int a,b;

{ if (a==1&&b==1) return(1); if(a==0) return(0); }

void pdiv(p, m, q, n, s, k, r, l) int m,n,k,l,p[ ],q[ ],s[ ],r[ ]; { int i,j,mm,ll,kk;

for(i=0; i<=k-1; i++) s[i]=0;

ll=m-1;

for(i=k; i>=1; i--)

{ s[i-1]=chu(p[ll],q[n-1]);

mm=ll;

for (j=1; j

{ kk=cheng(s[i-1],q[n-j-1]);

p[mm-1]=jiajian(p[mm-1],kk);

mm=mm-1;

}

ll=ll-1;

}

for (i=0; i<=l-1; i++)

{r[i]=p[i];

printf("%d ",r[i]);

}

return;

}

main()

{ int i;

static int p[6]={1,1,0,0,0,1};

static int q[4]={1,1,0,1};

int s[3],r[3];

pdiv(p,6,q,4,s,3,r,3);

}

实验要求:

1)熟练掌握CRC编码的原理

2)领会二进制除法在CRC编码中的作用

F上多项式的除法的程序设计

3)完成

2

4)鼓励学生在以上程序的基础上,完成CRC编码、CRC译码的程序设计F上多项式的除法的实验报告、实验心得体会

5)提交

2

实验四、有限域上插值多项式的构造

实验背景:

依据1+n 个点),(),,(,),,(),,(2211c c n n y x y x y x y x 构造n 次插值多项式

n n x a x a a x A +++= 10)(,

实质上是求解1+n 无非线性方程组,当插值点数不是很多的时候,可以在较短的时间内计算出插值多项式)(x A 的系数),,,(10n a a a ,使之满足)(i i x A y =)1(n i ≤≤。

但通常的实数域上的计算,无法解决误差问题,为了避免误差问题,我们将插值多项式定义在有限域上,构造出无误差的插值多项式。

当p 为素数时,p F 为有限域,记][x F p 为有限域p F 上的多项式。

实验内容:

例如:设7=p ,满足)2,1(),(00=y x ,)6,2(),(11=y x , )5,4(),(22=y x 的插值多项式][252)(7210x F x x x a x a a x A n n ∈++=+++= .

即求解方程组??

?

??++=++=++=2102102

1016454262a

a a a a a a a a 得2,5,2210===a a a

解有限域上范德蒙方程组算法思想:

Step0 输入向量组1212(,,),(,,).T T n n a a a a b b b b == 素数p. Step1 对k=1, 2, n-1, 执行 (i )

对1,2,,i k = 执行 []i y i b =; 对1,2,,i k n =+ 执行 []

[].i i k

b y k y i a a -=

-

(ii )

如果abs (y[i]) > p ,y[i] % = p ;如果y[i] < 0;y[i] += p ; (确保运算的对象范围均在( 0, p ) 上) (iii )

对1,2,,i n = 执行[].i b y i =

Step2 对k=1, 2, n-1, 执行 (i) []n y n b =;

对1,,i n n k =-- 执行

[][1];i n k y i b a b i -=-+

(ii ) 如果abs (y[i]) > p ,y[i] % = p ;如果y[i] < 0;y[i] += p ;

对1,,2,1,i n k =-- 执行[]i y i b =

(iii ) 对1,2,,i n = 执行[].i b y i =

Step3 输出范德蒙方程组的解x=b.

///////////////////////////////////////////////////////////////////////////////////////////////////

// 看程序之前,请仔细阅读解有限域上范德蒙方程组算法思想,如上 // 运算过程确保每一步运算的数均在(0, p )内.

/////////////////////////////////////////////////////////////////////////////////////////////////// #include "stdio.h" #include "malloc.h" #include "stdlib.h"

int prime=7 ; //全局变量,确定上限素数

void Vandermond(int n,int* x,int* y); //函数解范德蒙方程组,解即为所要求的系数 int Inverse(int xx); //求逆元

void main() //主函数入口 {

int n=3;

int x[3]={1, 2, 4}; int y[3]={2, 6, 5};

Vandermond(n, x, y); //调用函数求解系数,并存入数组y 中 }

void Vandermond(int n,int *x,int *y) //解范德蒙方程组,以获取系数,并存入原数组y 中

{ int yy, xx; //定义中间变量, 以确保每一步运算中间产生的数均在(0,p )范围内. int temp; //

for(int k=0;kk;--i) { yy=y[i]-y[i-1]; xx=x[i]-x[i-k-1]; if(yy%xx==0) { y[i]=yy/xx; //判断xx 是否整除yy ,否则取yy 乘以其逆元 if(y[i]<0) { y[i]%=prime; y[i]+=prime;} }

else

{

y[i]=yy*Inverse(xx);

if(y[i]>prime) y[i]%=prime;

else if( y[i] < 0) { y[i]%= prime; y[i] += prime;}

}

}

for( k=n-2; k>=0; --k)

for( int i=k; i

{

temp=y[i+1]*x[k];

if(temp > prime) temp %= prime;

if(temp<0) { temp % = prime;temp += prime;}

y[i]-=temp;

if(y[i]>prime) y[i]%=prime;

if(y[i]<0) { y[i]%=prime;y[i]+=prime;}

}

printf("解为: ");

for(int i=0;i

return;

}

// 求x的逆元

// 令i=1,2...p,如果满足x*i%p==1, i即为x的逆元

int Inverse( int xx ) //求xx逆元{

int temp;

if( xx<0 ) { xx %= prime; xx += prime; }

for( int i=1; i

{

temp = xx*i;

if( temp % prime==1 ) return i;

}

return 0;

}

实验要求:

1)理解有限域的概念及有限域上的四则运算

2)用程序实现有限域上的方程组的解法。

3)完成实验报告及实验心得体会。

高中信息技术_破译情报,感知数据编码教学设计学情分析教材分析课后反思

教学设计

用网络查询汉字区位码编码。 积极思考老师提出的问题,总结方法规律,及时将自己的学习成果整理到学习任务单中,做好资料的整理和作业提交。问题探究引向深入。真正达到提升的 目的,帮助学生 提升实践应用能 力。 完善、提交任务成果,自我评价根据学习内容和学习活动及时 整理学习成果,结合同学展示和老 师的引领不断修改完善,按时按要 求提交学习任务,对学习过程进行 自我评价。【问卷星平台】通过课前反馈和课中、课后 培训指导,帮助学生完成学习任 务,对任务完成过程中的共性问 题做好记录并及时培训引领。展 示优秀作品作为范例引领其他 小组更好的完成学习任务。及时 批阅学生作业对学生的学习过 程通过导学网站做好评价引领。 提醒学生作业保存的名称、位 置、提交方式!引导学生通 过本节课学习进行查缺补漏,及时完善自己的学习成果。通过导学网站进行自我评价和反思总结。 学习总结自主建构学生梳理总结本节课重点问题,自 主构建知识体系和逻辑体系。 引导学生梳理总结本节课 核心问题和操作,升华学习内 容。 让学生对本 节课的学习内容 做好梳理,清楚 自己学到了什 么?

学情分析 本节课内容是信息技术必修部分的第二部分内容,刚从初中升入高一的学生,虽然他们对数据与信息有了初步的认识和了解,但他们的信息技术基础差异较大,对信息技术的理解程度也不同,对这部分内容认识还不够深入,对数据编码更是了解的很少。所以这部分内容对大多数同学来讲是比较抽象难懂的,对这些内容在实际生活中的应用更是无从下手。因此,如何在一个有趣的情境中去学习新知、引发深入探究就成为了本节课要着力解决的问题。 效果分析 本节课的内容对于大多数的同学是陌生的。对于数据、信息、编码、进制等一些概念比较抽象难懂,如果由老师来直接讲解,学生学习的兴趣一定不高,甚至可能出现厌学情绪。 为了充分调动学生的学习积极性,提高课堂学习的效率。这节课采用了“微项目式教学”的方法。通过“情境体验、任务驱动、真实探究”的课堂,让学生在体验情报破译的一个完整任务中感知数据编码的基本方式以及进制转换方法。这样的课堂教学, 从形式到内容的设计都是符合学生发展需要的,体现了以学生发展为本的教学理念,同时,也表现了教师的教学智慧。从整节课的课堂效果来看,绝大多数学生很好地达成了学习目标。 教材分析 本节课教学内容来源于新教材必修模块“数据与计算”,在旧教

信息论与编码教学大纲

《信息论与编码》课程教学大纲、课程基本信息 二、课程内容及基本要求 第一章绪论 课程内容:

1 ?信息论之父--香农;信息论与香农信息论的形成与发展;香农信息论的中心 问题及其局限性; 2.信息、消息、信号、信息的本质、信息的广义性; 3.通信系统基本模型:信源、信宿、信道、干扰、噪声、信源编码、信道编码。基本要求:1.了解信息论之父---Shannon(香农)和香农信息论的基本思想及其局限性;了解信息论的形成与发展过程;了解香农信息论的基本思想(中心问题)及其适用范围;2.理解消息、信息与信号的含义;理解消息、信息与信号之间的联系与区别;3.熟悉通信系统的基本模型及各模块的主要功能。 本章重点香农信息论的中心问题、通信系统模型 本章难点:信息、消息与信号的联系与区别;香农信息论的局限性第二章信源、信息量和信息熵 课程内容: 1.无记忆信源与有记忆信源、离散信源与连续信源、离散序列信源、马尔可夫信源、离散无记忆信源、离散无记忆序列信源; 2.非平均信息量、信源熵、条件信息量、条件熵、噪声熵、损耗熵、联合熵、非平均互信息、平均互信息; 3.熵的性质、离散无记忆信源的序列熵、离散有记忆信源的序列熵;4.数据处理中信息的变化、连续信源熵;5.凸函数、互信息量的凸性,冗余度。 基本要求: 1.了解并掌握信源的分类与特点; 2.理解并掌握非平均信息量、信源熵、互信息量、条件熵、联合熵、非平均互信息量、平均互信息的概念,计算;理解并掌握信源熵、信宿熵、噪声熵、损耗熵、平均

互信息之间的关系; 3.理解马尔可夫信源的概念、理解离散序列信源熵的概念; 4.理解熵的性质、熵的唯一性原理;理解连续信源的熵及连续熵的性质; 5.理解凸函数的含义和性质;了解凸函数在信息论中的应用。 本章重点:非平均自信息量、条件信息量、互信息量、条件互信息量、熵、条件熵、熵的性质 本章难点:平均互信息量、熵、离散序列信源熵、马尔可夫信源、条件熵、噪声熵、损耗熵第三章信源编码 课程内容: 1.编码的定义与分类;奇异码与非奇码;唯一可译码与非唯一可译码;即时码与非即时码;克拉夫特不等式;码树;平均码长的计算;信息传输速率;2.无失真信源编码;定长码与定长编码定理;变长码与变长编码定理;最佳变长码编码定理;香农编码及其过程;费诺编码及其过程;哈夫曼编码及其过程;3.限失真信源编码;常用信源编码--- 游程编码、算术编码、预测编码、变换编码。 基本要求: 1.理解并掌握编码的分类及特点;掌握平均码长的计算;掌握码树的使用; 2.理解无失真信源编码的含义;掌握定长码的特点与编码原理;掌握不定长编 码的特点与编码原理; 3.掌握离散无记忆信源的等长编码及不等长编码;掌握香农编码原理、掌握费 诺编码原理;掌握哈夫曼编码原理; 4.了解常用限失真信源编码方法—算术编码、游程编码、预测编码及变换编码的编码原理。

答案~信息论与编码练习

1、有一个二元对称信道,其信道矩阵如下图所示。设该信道以1500个二元符号/秒的速度传输输入符号。现有一消息序列共有14000个二元符号,并设在这消息中P(0)=P(1)=1/2。问从信息传输的角度来考虑,10秒钟内能否将这消息序列无失真地传送完? 解答:消息是一个二元序列,且为等概率分布,即P(0)=P(1)=1/2,故信源的熵为H(X)=1(bit/symbol)。则该消息序列含有的信息量=14000(bit/symbol)。 下面计算该二元对称信道能传输的最大的信息传输速率: 信道传递矩阵为: 信道容量(最大信息传输率)为: C=1-H(P)=1-H(0.98)≈0.8586bit/symbol 得最大信息传输速率为: Rt ≈1500符号/秒× 0.8586比特/符号 ≈1287.9比特/秒 ≈1.288×103比特/秒 此信道10秒钟内能无失真传输得最大信息量=10× Rt ≈ 1.288×104比特 可见,此信道10秒内能无失真传输得最大信息量小于这消息序列所含有的信息量,故从信息传输的角度来考虑,不可能在10秒钟内将这消息无失真的传送完。 2、若已知信道输入分布为等概率分布,且有如下两个信道,其转移概率矩阵分别为: 试求这两个信道的信道容量,并问这两个信道是否有噪声? 3 、已知随即变量X 和Y 的联合分布如下所示: 01 100.980.020.020.98P ?? =?? ??11112222 1111222212111122221111222200000000000000000000000000000000P P ????????????==????????????11 222 2111 2222 2 log 4(00)1/()log 42/log 8(000000)2/(),H bit symbol H X bit symbol C C H bit symbol H X C =-===>=-==1解答:(1)由信道1的信道矩阵可知为对称信道故C 有熵损失,有噪声。(2)为对称信道,输入为等概率分布时达到信道容量无噪声

浙教版信息技术基础信息的编码教学设计

浙教版信息技术基础《信息的编码》教学设计 宁波市镇海区中兴中学樊耀州 邮编:315201 E-mail:fyz3000@https://www.360docs.net/doc/971802304.html, 一、设计思想 按照课程标准的要求,初步了解信息编码中的二进制代码的特征,了解ASCII字符编码和汉字编码,是本节课的基本任务。其实,信息的编码贯穿了《信息技术基础》、《多媒体技术应用》等课程的始末,是信息技术课程的一种重要基础知识。进行教学设计的目的是使学生对信息编码的重要性和信息编码的基本方法有一个基本认识。 二、教材分析 本节主要介绍信息编码中的二进制代码、字符编码、汉字编码,内容比较抽象、学起来比较枯燥,知识与概念偏深,可操作内容偏少。为了提高学生的学习兴趣,能够比较容易地了解信息的编码,教学中为学生准备了一些常见的、趣味性的材料,以激发学生的学习兴趣和求知欲望,为学生学习后面的知识做好准备。 三、学情分析 本节是信息技术必修模块的第二课,刚从初中升入的高一新生,他们的信息技术基础不一、对信息技术的理解程度也不同。所以,必须增加学生感兴趣的、具有可操作性的、易接受的实例,让学生尽可能多地参与实例分析,从而提高学生学习这一门学科的兴趣。 四、教学目标 一、知识与技能 1. 重新认识十进制,并能进行知识迁移,对二进制、十六进制有初步理解; 2.了解ASCII字符编码和汉字编码; 二、过程与方法 1.培养学生用计算机处理信息的能力; 2.培养学生的探究能力、合作能力; 3.培养学生的已有知识的应用能力及知识的转化能力。 三、情感态度与价值观 1.培养学生逻辑思维能力、动手操作能力; 2.培养学生合作学习和主动获取信息的愿望及意识。 五、重点难点 教学重点: 1. 初步了解信息编码中的二进制代码的特征; 2.字符编码:ASCII码; 3.目前常见的几种汉字编码。

信息论与编码试题集与答案(2014)

一填空题 1、平均自信息为 表示信源的平均不确定度,也表示平均每个信源消息所提供的信息量。 平均互信息 表示从Y 获得的关于每个X 的平均信息量,也表示发X 前后Y 的平均不确定性减少的量,还表示通信前 后整个系统不确定性减少的量。 2、最大离散熵定理为:离散无记忆信源,等概率分布时熵最大,最大熵值为。 3、香农公式为 为保证足够大的信道容量,可采用(1)用频带换信噪比; (2)用信噪比换频带。 4、只要,当N 足够长时,一定存在一种无失真编码。 5、当R <C 时,只要码长足够长,一定能找到一种编码方法和译码规则,使译码错误概率无穷小。 6、1948年,美国数学家 香农 发表了题为“通信的数学理论”的长篇论文,从而创立了信息论。 7.人们研究信息论的目的是为了 高效、可靠、安全 地交换和利用各种各样的信息。 8.信息的 可度量性 是建立信息论的基础。 9.统计度量 是信息度量最常用的方法。 10、单符号离散信源一般用随机变量描述,而多符号离散信源一般用 随机矢量 描述。 11、一个随机事件发生某一结果后所带来的信息量称为自信息量,定义为 其发生概率对数的负值 。 12、自信息量的单位一般有 比特、奈特和哈特 。 13、必然事件的自信息是 0 。 14、不可能事件的自信息量是 ∞ 。 15、两个相互独立的随机变量的联合自信息量等于 两个自信息量之和 。 16、数据处理定理:当消息经过多级处理后,随着处理器数目的增多,输入消息与输出消息之间的平均互信息量 趋于变小 。 17、离散平稳无记忆信源X 的N 次扩展信源的熵等于离散信源X 的熵的 N 倍 。 18、离散平稳有记忆信源的极限熵,=∞H )/(lim 121-∞→N N N X X X X H 。 19、对于n 元m 阶马尔可夫信源,其状态空间共有 n m 个不同的状态。 20、一维连续随即变量X 在[a ,b]区间内均匀分布时,其信源熵为 log2(b-a ) 。

《信息论与编码》教学大纲

《信息论与编码》教学大纲 一课程简介 课程编号:04254002 课程名称:信息论与编码Informatics & Coding 课程类型:基础课必修课 学时:32 学分:2 开课学期:第六学期 开课对象:通信、电子专业 先修课程:概率论与数理统计、信号与系统、随机信号原理。 参考教材:信息论与编码,陈运,周亮,陈新,电子工业出版社,2002年8月 二课程性质、目的与任务 信息论在理论上指出了建立最佳编码、最佳调制和最佳接收方法的最佳系统的理论原则,它对通信体制和通信系统的研究具有指导意义。提高信息传输的可靠性和有效性始终是通信工作所追求的目标。因此,信息论与编码是从事通信、电子系统工程的有关工程技术人员都必须掌握的基本理论知识。 内容提要:本课程包括狭义相对论和提高通信可靠性的差错控制编码理论。信息论所研究的主要问题是在通信系统设计中如何实现有效性和可靠性。 三教学基本内容与基本要求 本课程总学时为32。其中理论教学为28,实验学时为4。 主要的理论教学内容包括:离散信源和连续信源的熵、条件熵、联合熵和平均互信息量的概念及性质;峰值功率受限和平均功率受限下的最大熵定理和连续信源熵的变换;变长码的霍夫曼编码方法,熟悉编码效率和平均码长的计算;最大后验概率准则和最大似然译码准则等。 实验内容主要包括:离散无记忆信道容量的迭代算法,循环码的编译码。 四教学内容与学时分配 第3章离散信源无失真编码

第6章网络信息论 (教学要求:A—熟练掌握;B—掌握;C—了解) 五实习、实验项目及学时分配 1.离散无记忆信道容量的迭代算法2学时 要求用Matlab编写计算离散信道容量的实用程序并调试成功,加深对信道容量的理解。 2.循环码的编译码2学时 要求用Matlab编写程序,用软件完成循环码的编译码算法。 六教学方法与手段 常规教学与多媒体教学相结合。

信息论与编码课后习题答案

1. 有一个马尔可夫信源,已知p(x 1|x 1)=2/3,p(x 2|x 1)=1/3,p(x 1|x 2)=1,p(x 2|x 2)=0,试画出该信源的香农线图,并求出信源熵。 解:该信源的香农线图为: 1/3 ○ ○ 2/3 (x 1) 1 (x 2) 在计算信源熵之前,先用转移概率求稳定状态下二个状态x 1和 x 2 的概率)(1x p 和)(2x p 立方程:)()()(1111x p x x p x p =+)()(221x p x x p =)()(2132x p x p + )()()(1122x p x x p x p =+)()(222x p x x p =)(0)(2131x p x p + )()(21x p x p +=1 得4 3 1)(=x p 4 12)(=x p 马尔可夫信源熵H = ∑∑- I J i j i j i x x p x x p x p )(log )()( 得 H=0.689bit/符号 2.设有一个无记忆信源发出符号A 和B ,已知4 341)(.)(= =B p A p 。求: ①计算该信源熵; ②设该信源改为发出二重符号序列消息的信源,采用费诺编码方法,求其平均信息传输速率; ③又设该信源改为发三重序列消息的信源,采用霍夫曼编码方法,求其平均信息传输速率。 解:①∑- =X i i x p x p X H )(log )()( =0.812 bit/符号 ②发出二重符号序列消息的信源,发出四种消息的概率分别为 用费诺编码方法 代码组 b i BB 0 1 BA 10 2 AB 110 3 AA 111 3 无记忆信源 624.1)(2)(2 ==X H X H bit/双符号 平均代码组长度 2B =1.687 bit/双符号 B X H R )(22==0.963 bit/码元时间 ③三重符号序列消息有8个,它们的概率分别为 用霍夫曼编码方法 代码组 b i BBB 64 27 0 0 1 BBA 64 9 0 )(6419 1 110 3

信息的编码(教案)

1.2 信息的编码 课时:一课时 课型:新授课 教学对象:高二年级 教师姓名:陶燕云 一、教材分析 本节课选自浙教版普通高中《信息技术基础》必修一第一章第二节内容,将采用一个课时进行教学。在上一节中,学生已经了解了信息的载体及形态,明确了信息的特征,而对于信息是如何编码的还需进一步学习,对高二学生来说这是一节全新的课程,需要他们建构新的知识体系。本课主要以三个任务——“探究计算机中的信息编码”、“认识二进制码”、“掌握不同进制间的转换”为驱动,让学生感受生活中的信息编码,体会编码的基本原理和过程,并初步认识计算机中的二进制编码、十六进制编码,掌握二进制和十进制的转换方法,从而使学生从信息技术的具体应用上升到理解抽象数字信息的高度,为今后的学习打下坚实的基础。建立信息编码的知识框架,也将有利于学生更好地理解计算机技术和以计算机技术为基础的其他信息技术。 二、学情分析 在初中阶段的学习中,学生很少接触过信息编码的相关知识,因此高二学生将对信息编码的原理、二进制码等内容产生一定的理解难度。通过生活中的具体实例导入新课教学,更助于学生进一步理解信息编码,让学生依据编码规则,亲身经历编码的过程,也有助于他们对知识的理解和吸收,并通过动手实践操作来进一步巩固掌握进制间的换算,使学生在轻松自然的环境下完成学习任务。 三、教学目标 [知识与技能] 1.了解计算机中信息编码的形式和基本原理; 2.初步了解二进制编码和十六进制编码; 3.掌握二进制和十进制的转换方法; [过程与方法] 1.掌握编码规则,体验信息编码的过程; 2.通过“答题卡”的案例体会二进制编码对计算机工作的优势; 3.通过与熟悉的十进制码比较的方式研究来学习二进制码; [情感态度价值观] 1.通过进一步学习计算机原理,不断探究新知、开拓科技新领域的意识与激情; 2.通过不同进制间的转化学习,培养学生严谨的思考方式;

信息论与编码技术

《信息论与编码技术》教学大纲 一、课程信息 课程代码:T0808007 课程名称:信息论与编码技术 英文名称:Information Theory and Coding Techniques 课程类别:拓展课 总学时:36 学时 理论学时:36 学时 实践学时:2 学时 学分: 2 学分 开设学期:第6学期 适用对象: 通信工程本科专业学生 考核方式:考查 先修课程:信号与系统,数字信号处理,通信原理,概率论与数理统计 大纲拟定人:张岩 大纲审定人:吴顺伟 二、课程简介 《信息论与编码技术》课程是通信工程专业的专业拓展课,是通信工程专业的选修课程。本课程的主要内容是应用概率统计方法来研究信息的传输、存储和处理,建立通信系统的统计模型,对系统中的每个部分进行系统地描述,信息论理论应用于信源和信道就是编码。信息论与编码技术是一门对现代科学技术的发展具有重大的影响学科。本课程的教学目的是让学生了解香农信息论的基本内容,掌握其中的基本公式和基本运算,培养利用信息论的基本原理分析和解决实际问题的能力,为进一步学习通信和信息以及其他相关领域的高深技术奠定良好的理论基础。 第一章:概论 教学目标和要求:了解信息论的发展的历史,特别是香农信息论的发展;了解本书的主要内容;了解通信系统的模型,信息的传递,概率统计模型。 教学重点与难点:通信系统的数学模型

实践环节:无 建议使用的教学方法与手段:图文结合多媒体讲授 教学学时:理论2学时实践0学时 第一节信息论的发展概况 信息的一般概念;香农信息定义;信息论与编码发展简史、数字通信系统模型 第二节信息论与编码理论的主要内容 第二章:信息熵 教学目标和要求:掌握熵的定义及其性质,掌握各种信源信息熵的相关理论,会计算各种信源的信息熵。 教学重点与难点:信息熵的定义及各种熵的计算 实践环节:无 建议使用的教学方法与手段:图文结合多媒体讲授 教学学时:理论10学时实践0学时 第一节单符号离散信源 信源的数学模型及分类:信源的数学模型;信源的分类,离散信源的信息熵及其性质。自信息;信源的信息熵;熵的基本性质。 第二节多符号离散信源 离散无记忆信源的扩展信源,离散平稳信源,平稳信源的概念;二维平稳信源;一般离散平稳信源 第三节连续信源 单符号连续信源的熵;波形信源的熵;最大熵定理。 第四节离散无失真信源编码定理 第三章:信道容量 教学目标和要求:了解信道容量的定义,掌握各种信道的信道容量的计算方法 教学重点与难点:特殊信道的信道容量;连续信道的信道容量。 实践环节:无 建议使用的教学方法与手段:图文结合多媒体讲授 教学学时:理论6学时实践0学时

信息论与编码试卷及答案

一、概念简答题(每题5分,共40分) 1.什么是平均自信息量与平均互信息,比较一下这两个概念的异同? 平均自信息为:表示信源的平均不确定度,表示平均每个信源消息所提供的信息量。 平均互信息:表示从Y获得的关于每个X的平均信息量;表示发X前后Y的平均不确定性减少的量;表示通信前后整个系统不确定性减少的量。 2.简述最大离散熵定理。对于一个有m个符号的离散信源,其最大熵是多少? 最大离散熵定理为:离散无记忆信源,等概率分布时熵最大。 最大熵值为 3.解释信息传输率、信道容量、最佳输入分布的概念,说明平均互信息与信源的概率分布、信道的传递概率间分别是什么关系? 信息传输率R指信道中平均每个符号所能传送的信息量。信道容量是一个信道所能达到的最大信息传输率。信息传输率达到信道容量时所对应的输入概率分布称为最佳输入概率分布。 平均互信息是信源概率分布的∩型凸函数,是信道传递概率的U型凸函数。 4.对于一个一般的通信系统,试给出其系统模型框图,并结合此图,解释数据处理定理。 数据处理定理为:串联信道的输入输出X、Y、Z组成一个马尔可夫链,且有, 。说明经数据处理后,一般只会增加信息的损失。

5.写出香农公式,并说明其物理意义。当信道带宽为5000Hz,信噪比为30dB时求信道容量。香农公式为 ,它是高斯加性白噪声信道在单位时间内的信道容量,其值取决于信噪比和带宽。 由得,则 6.解释无失真变长信源编码定理。只要,当N足够长时,一定存在一种无失真编码。 7.解释有噪信道编码定理。答:当R<C时,只要码长足够长,一定能找到一种编码方法和译码规则,使译码错误概率无穷小。 8.什么是保真度准则?对二元信源,其失真矩阵,求a>0时率失真函数的和?答:1)保真度准则为:平均失真度不大于允许的失真度。 2)因为失真矩阵中每行都有一个0,所以有,而。 二、综合题(每题10分,共60分) 1.黑白气象传真图的消息只有黑色和白色两种,求: 1)黑色出现的概率为0.3,白色出现的概率为0.7。给出这个只有两个符号的信源X的数学模型。假设图上黑白消息出现前后没有关联,求熵;

数字编码教案

教学内容:人教版《义务教育课程标准实验教科书〃数学》五年级上册数学广角第二课时。 教学目标: (1)通过生活中的事例,使学生初步体会数字编码思想在解决实际问题中的应用。 (2)让学生通过观察、比较、猜测来探索数字编码的简单方法。学会用数进行编码,初步培养抽象能力和概括能力。 (3)让学生进一步体会数在日常生活中的广泛应用,尝试用数学的方法来解决实际生活中的简单问题,初步培养学生的应用意识和实践能力。 (4)使学生在数学活动中逐步养成与人合作的良好习惯,初步学会表达和交流解决问题的过程和结果。 教学重点、难点: 重点是学生通过观察、比较、猜测来探索数字编码的简单方法.试着学习运用数进行编码,初步培养抽象、概括能力。 难点在于如何让学生在辨析、实践中逐步体会数字编码思想在解决实际问题中的广泛应用。 课前: 告诉我我们班有多少名学生?(生答) 游戏1:老师说1,请男同学起立,说2请女同学起立,说3坐下。 增加难度: 游戏2:老师说1,全体起立,说2坐着,说3拍手两下,如果说13,就站着拍手两下,如果说23呢? 教学过程: 一、从游戏中导入新课 把杯子按照原来的顺序摆放:

出示3个一样的杯子,打乱顺序让学生排列 想:有什么办法能使老师无论怎么调换顺序,无论有多少个杯子,你都能正确的排出原来的顺序呢?(将杯子进行编号) 师:用数字给杯子编号,这就是一种数字编码。(课件出示课题) 问:同学们想一想,生活中除了这个编码,你还见过哪些编码?(学生说)老师也带来了一些生活中的编码,咱们一起看一下。(课件展示)。 这些编码由数字或者数字加上字母或者汉字按一定顺序排列起来,表示一定的意义,这就是我们今天要学习的数字编码(板书课题)。 这么多编码,你最想研究哪个?(你真勇敢,选择最长的身份证号码) 二、通过认识身份证编码,初步了解编码的结构与含义,探索数字编码的优越性 1、讲故事 谈话:说到身份证,老师还有一个故事呢!(课件出示,并讲述) 话说一个不法分子偷了一张存折,然后伪造了一张假身份证,但当他拿着这个假身份证到银行取钱时,却被一个普通营业员识破了。其实这个假身份证确实做得无可挑剔,完全可以以假乱真,可为什么被营业员看了一眼就识破了呢? 请大家猜一猜。(生猜) 师:看来身份证号码中还有不少学问呢!下面我们一起探究一下。 2、小组活动 师:今天老师带来了我的身份证,大家请看(课件展示),一齐读一下(板书号码)。 身份证号码中的这些数字,都表示什么含义?这么多的数字,它们的排列有什么规律吗?你知道吗? 有知道的,也有不知道的,不要紧,课前老师让大家搜集了一些身份证号

(完整word版)西安电子科技大学信息论与编码理论讲义

《信息论》 讲义 204教研室 2005年11月

主要内容: 第一章绪论 第二章离散信源及其信息测度第三章离散信道及其信道容量第四章无失真信源编码 第五章有噪信道编码

第一章 绪论 信息论——人们在长期通信工程的实践中,由通信技术与概率论、随机过程和数理统计相结合而逐步发展起来的一门学科。 奠基人——香农 1948年发表了著名的论文——《通信的数学理论》,为信息论奠定了理论基础。 1.1 信息的概念 人类离不开信息,信息的接收、传递、处理和利用时时刻刻都在发生。 如:“结绳记事”、“烽火告警”,信息的重要性是不言而喻的。 什么是信息?——信息论中最基本、最重要的概念。 信息与“消息”、“情报”、“知识”、“情况”等的区别: “情报”——人们对于某个特定对象所见、所闻、所理解而产生的知识。是一类特定的信息。 “知识”——人们根据某种目的,从自然界收集得来的数据中,整理、概括、提取得到的有价值的、人们所需的信息。是一种具有普遍和概括性质的高层次的信息。 “消息”——以文字、符号、数据、语言、音符、图片、图像等能够被人们感觉器官所感知的形式,表达客观物质运动和主观思维活动的状态。 消息包含信息,是信息的载体。二者既有区别又有联系。 “信号”——消息的运载工具。 香农从研究通信系统传输的实质出发,对信息作了科学的定义,并进行了定性和定量的描述。 收信者: 收到消息前,发送者发送的消息——1、描述的是何种事物运动状态的具体消息;2、描述的是这种消息还是那种消息;3、若存在干扰,所得消息是否正确与可靠。 存在“不知”、“不确定”或“疑问” 收到消息后,知道消息的具体内容,原先的“不知”、“不确定”或“疑问”消除或部分消除了。 消息传递过程——从不知到知的过程;从知之甚少到知之甚多的过程;从不确定到部分确定或全部确定的过程。 通信过程——消除不确定性的过程。 不确定性的消除,就获得了信息。 若原先不确定性全部消除了,就获得了全部的消息;若消除了部分不确定性,就获得了部分信息;若原先不确定性没有任何消除,就没有获得任何消息。 信息——事物运动状态或存在方式的不确定性的描述。 通信的结果——消除或部分消除不确定性而获得信息。 信息如何测度? 信息量与不确定性消除的程度有关。消除了多少不确定性,就获得了多少信息量。 不确定性——随机性——概率论与随机过程。 样本空间——所有可能选择的消息的集合。 概率空间——样本空间和它的概率测度。],[P X

信息论和编码理论习题集答案解析

第二章 信息量和熵 2.2 八元编码系统,码长为3,第一个符号用于同步,每秒1000个码字,求它 的信息速率。 解:同步信息均相同,不含信息,因此 每个码字的信息量为 2?8log =2?3=6 bit 因此,信息速率为 6?1000=6000 bit/s 2.3 掷一对无偏骰子,告诉你得到的总的点数为:(a) 7; (b) 12。问各得到多 少信息量。 解:(1) 可能的组合为 {1,6},{2,5},{3,4},{4,3},{5,2},{6,1} )(a p = 366=6 1 得到的信息量 =) (1 log a p =6log =2.585 bit (2) 可能的唯一,为 {6,6} )( b p = 36 1 得到的信息量=) (1 log b p =36log =5.17 bit 2.4 经过充分洗牌后的一副扑克(52张),问: (a) 任何一种特定的排列所给出的信息量是多少? (b) 若从中抽取13张牌,所给出的点数都不相同时得到多少信息量?

解:(a) )(a p = ! 521 信息量=) (1 log a p =!52log =225.58 bit (b) ???????花色任选 种点数任意排列 13413!13 )(b p =13 52 134!13A ?=135213 4C 信息量=1313 52 4log log -C =13.208 bit 2.9 随机掷3颗骰子,X 表示第一颗骰子的结果,Y 表示第一和第二颗骰子的点 数之和,Z 表示3颗骰子的点数之和,试求)|(Y Z H 、)|(Y X H 、),|(Y X Z H 、 )|,(Y Z X H 、)|(X Z H 。 解:令第一第二第三颗骰子的结果分别为321,,x x x ,1x ,2x ,3x 相互独立, 则1x X =,21x x Y +=,321x x x Z ++= )|(Y Z H =)(3x H =log 6=2.585 bit )|(X Z H =)(32x x H +=)(Y H =2?( 361log 36+362log 18+363log 12+364log 9+365log 536)+36 6log 6 =3.2744 bit )|(Y X H =)(X H -);(Y X I =)(X H -[)(Y H -)|(X Y H ] 而)|(X Y H =)(X H ,所以)|(Y X H = 2)(X H -)(Y H =1.8955 bit 或)|(Y X H =)(XY H -)(Y H =)(X H +)|(X Y H -)(Y H 而)|(X Y H =)(X H ,所以)|(Y X H =2)(X H -)(Y H =1.8955 bit

信息论与编码总结

信息论与编码 1. 通信系统模型 信源—信源编码—加密—信道编码—信道—信道解码—解密—信源解码—信宿 | | | (加密密钥) 干扰源、窃听者 (解密秘钥) 信源:向通信系统提供消息的人或机器 信宿:接受消息的人或机器 信道:传递消息的通道,也是传送物理信号的设施 干扰源:整个系统中各个干扰的集中反映,表示消息在信道中传输受干扰情况 信源编码: 编码器:把信源发出的消息变换成代码组,同时压缩信源的冗余度,提高通信的有效性 (代码组 = 基带信号;无失真用于离散信源,限失真用于连续信源) 译码器:把信道译码器输出的代码组变换成信宿所需要的消息形式 基本途径:一是使各个符号尽可能互相独立,即解除相关性;二是使各个符号出现的概率尽可能相等,即概率均匀化 信道编码: 编码器:在信源编码器输出的代码组上增加监督码元,使之具有纠错或检错的能力,提高通信的可靠性 译码器:将落在纠检错范围内的错传码元检出或纠正 基本途径:增大码率或频带,即增大所需的信道容量 2. 自信息:()log ()X i i I x P x =-,或()log ()I x P x =- 表示随机事件的不确定度,或随机事件发生后给予观察者的信息量。 条件自信息://(/)log (/)X Y i j X Y i j I x y P x y =- 联合自信息:(,)log ()XY i j XY i j I x y P x y =- 3. 互信息:;(/) () (;)log log ()()()i j i j X Y i j i i j P x y P x y I x y P x P x P y == 信源的先验概率与信宿收到符号消息后计算信源各消息的后验概率的比值,表示由事件y 发生所得到的关于事件x 的信息量。 4. 信息熵:()()log ()i i i H X p x p x =-∑ 表示信源的平均不确定度,或信源输出的每个信源符号提供的平均信息量,或解除信源不确定度所需的信息量。 条件熵:,(/)()log (/)i j i j i j H X Y P x y P x y =- ∑ 联合熵:,()()log ()i j i j i j H XY P x y P x y =-∑ 5. 平均互信息:,()(;)()log ()() i j i j i j i j p x y I X Y p x y p x p y =∑

人教版《数字编码》公开课教案

《数字编码》教学设计 教学内容:新人教版数学三年级上册《数字编码》。 教材分析:《数字编码》是三年级上册综合实践活动的内容,主要是通过日常生活中的一些事例,使学生初步体会数字编码思想在解决实际问题中的应用,并通过观察、比较、猜测来探索数字编码的简单方法,让学生学会运用数进行编码,初步培养学生的抽象、概括能力,通过实践活动加以应用,从而体会到数学应用的广泛性,提高学生学习数学的兴趣和积极性。 学情分析:在日常生活中,数有着非常广泛的应用,学生已经有了初步体会,比如邮政编码、门牌号、车牌号这样的数在生活中的应用实例。数不仅可以用来表示数量和顺序,还可以用来编码,本单元就是在学生的生活经验和已有知识的基础上,进一步体会数字编码在日常生活中的应用,并通过实践活动进行简单的数字编码,培养学生的数学思维能力。 教学目标: 1.通过认识生活中常见的数字编码如身份证号码,体会数字编码的特点,初步探索数字编码的方法。 2.让学生经历设计编码的过程,初步学会用数字进行编码解决生活中的简单问题,培养学生的应用意识和实践能力。 3.使学生体会到数学在生活中的运用,激发学生学习数学的兴趣及运用数学的意识。 教学重点:了解身份证等号码的含义,体会数字编码的特点。 教学难点:通过了解编码的意义,学会用数字进行编码。 教学准备:课前收集家庭成员的身份证号码,了解有关身份证的知识。 教学过程: 课前游戏:听口令做动作:1表示起立,2表示坐下,3表示男生,4表示女生。 一、创意引入,激发兴趣 1.师:你们喜欢猜谜吗?今天我带来一组数字,让你们猜一猜这些数字来自哪里。(学生猜测) 数字不仅表示数量和顺序,还可以用来编码,今天我们一起来学习“数字编码”。(板书课题)你们知道生活中还有哪些数字编码? 2.课件展示生活中的编码,引出身份证号码。 (日常生活中,我们接触到许多用数字组成的号码。如邮政号码,准考证号码,电话号码,商品型号,证件编号,银行卡号,汽车牌号,门牌号码,数学书上的条形码以及身份证号码。) 师:身份证是我们用来证明自己身份的证件,每个公民一出生,就有一个身份证号码,而且这个号码是唯一的,终身不变的,它是由公安机关按照国家标准编制而成的。身份证在生活中有广泛的应用,回想一下,平时哪些地方要用到身份证?(去银行办业务的时候,去酒店办登记住宿的时候,买火车、飞机票的时候……) 师:正如同学们所说,身份证可以为人们提供了安全、便捷的生活服务,这是因为它蕴藏着许多个人信息,所以一定要妥善保管,不能随意借用他人,也不要随意泄露出去。 二、探索组成,感悟特性 (一)探索身份证号码的组成

信息论与编码复习资料(新)

“信息论与编码”复习 1.消息、信号、信息的含义、定义及区别。 信息是指各个事物运动的状态及状态变化的方式。 消息是指包含信息的语言,文字和图像等。 信号是消息的物理体现。 消息是信息的数学载体、信号是信息的物理载体 信号:具体的、物理的 消息:具体的、非物理的 信息:非具体的、非物理的 同一信息,可以采用不同形式的物理量来载荷,也可以采用不同的数学描述方式。同样,同一类型信号或消息也可以代表不同内容的信息 2.信息的特征与分类。 1接收者在收到信息之前,对其内容是未知的,所以信息是新知识,新内容; 2信息是能使认识主体对某一事物的未知性或不确定性减少的有用知识; 3信息可以产生,也可以消失,同时信息可以被携带,被存储及处理; 4信息是可以量度的,信息量有多少的差别。 31948年,Shannon提出信息论,“通信中的数学理论”—现代信息论的开创性的权威论文,为信息论的创立作出了独特的贡献。 4.通信系统的物理模型(主要框图),各单元(方框)的主要功能及要解决的主要问题。 信源的核心问题是它包含的信息到底有多少,怎样将信息定量地表示出来,即如何确定信息量。 信宿需要研究的问题是能收到或提取多少信息。 信道的问题主要是它能够传送多少信息,即信道容量的多少。

5.通信的目的?要解决的最基本问题?通信有效性的概念。提高通信有效性的最根本途径?通信可靠性的概念。提高通信可靠性的最根本途径?通信安全性的概念,提高通信安全性的最根本途径? 通信系统的性能指标主要是有效性,可靠性,安全性和经济性。通信系统优化就是使这些指标达到最佳。 从提高通信系统的有效性意义上说,信源编码器的主要指标是它的编码效率,即理论上所需的码率与实际达到的码率之比。提高通信有效性的最根本途径是信源编码。减少冗余。 提高可靠性:信道编码。增加冗余。 提高安全性:加密编码。 6.随机事件的不确定度和它的自信息量之间的关系及区别?单符号离散信源的数学模型,自信息量、条件自信息量、联合自信息量的含义? 信源符号不确定度:具有某种概率的信源符号在发出之前,存在不确定度,不确定度表征该符号的特性。符号的不确定度在数量上等于它的自信息量,两者的单位相同,但含义不同: ?不确定度是信源符号固有的,不管符号是否发出; ?自信息量是信源符号发出后给予收信者的; ?为了消除该符号的不确定度,接受者需要获得信息量。 自信息量 8.信息量的性质?含义?分别从输入端、输出端和系统总体来理解互信息量的含义。 自信息量指的是该符号出现后,提供给收信者的信息量。 9. 各种熵(信源熵,条件熵,联合熵(共熵),等)的含义及其关系。 信源熵:

信息论与编码理论课后习题答案高等教育出版社

信息论与编码理论习题解 第二章-信息量和熵 解: 平均每个符号长为:154 4.0312.032= ?+?秒 每个符号的熵为9183.03log 3 1 23log 32=?+?比特/符号 所以信息速率为444.34 15 9183.0=?比特/秒 解: 同步信号均相同不含信息,其余认为等概, 每个码字的信息量为 3*2=6 比特; 所以信息速率为600010006=?比特/秒 解:(a)一对骰子总点数为7的概率是 36 6 所以得到的信息量为 585.2)366(log 2= 比特 (b) 一对骰子总点数为12的概率是36 1 所以得到的信息量为 17.536 1 log 2= 比特 解: (a)任一特定排列的概率为 ! 521 ,所以给出的信息量为 58.225! 521 log 2 =- 比特 (b) 从中任取13张牌,所给出的点数都不相同的概率为 1352 13 13 521344!13C A =? 所以得到的信息量为 21.134 log 1313 52 2=C 比特. 解:易证每次出现i 点的概率为 21 i ,所以

比特比特比特比特比特比特比特398.221 log 21)(807.1)6(070.2)5(392.2)4(807.2)3(392.3)2(392.4)1(6,5,4,3,2,1,21 log )(26 12=-==============-==∑ =i i X H x I x I x I x I x I x I i i i x I i 解: 可能有的排列总数为 27720! 5!4!3! 12= 没有两棵梧桐树相邻的排列数可如下图求得, Y X Y X Y X Y X Y X Y X Y X Y 图中X 表示白杨或白桦,它有???? ??37种排法,Y 表示梧桐树可以栽 种的位置,它有???? ??58种排法,所以共有???? ??58*???? ??37=1960种排法保证没有 两棵梧桐树相邻,因此若告诉你没有两棵梧桐树相邻时,得到关于树排列的信息为1960log 27720log 22-= 比特 解: X=0表示未录取,X=1表示录取; Y=0表示本市,Y=1表示外地; Z=0表示学过英语,Z=1表示未学过英语,由此得

信息的编码教学设计

《信息的编码》教学设计 一、设计思想 从学生日常生活中碰到的实际问题出发,引导学生了解信息编码与人类生活密切相关的知识,进一步激发学生学习信息技术的兴趣,提高他们的信息素养。因此,在设计本课时,让学生在案例创设的环境下,多角度,多方位的认识主题,对学习内容有更深刻的理解和掌握,实现信息技术知识与生活应用的融合。 二、教材分析 本节主要介绍信息编码中的二进制代码、字符编码、内容比较抽象、学起来比较枯燥,知识与概念偏深,可操作内容偏少。为了提高学生的学习兴趣,能够比较容易地了解信息的编码,教学中为学生准备了一些常见的、生活中的材料,以激发学生的学习兴趣和求知欲望,为学生学习后面的知识做好准备。 三、教学目标 一、知识与技能 1.了解为什么要对信息进行编码; 2. 重新认识十进制,并能进行知识迁移,对二进制、八进制、十六进制有初步理解; 3. 掌握二、十进制之间的相互转换。 二、过程与方法 通过教师讲解、启发、设疑;学生对比、实践、观察、分组讨论等方式,培养他们的自主学习能力、思维能力和动手实践意识。

三、情感态度与价值观 构建和谐的课堂氛围,激发学生积极主动的学习态度和团结协作的精神。 四、教学重点和难点 教学重点: 了解信息编码中的二进制代码的特征。 教学难点: 进制之间转换。 五、课前准备 1.硬件准备:多媒体电子教室。 2.软件准备:小哨兵广播教学系统、计算器、Excel工程函数、ppt课件。 六、教学过程

引出二进制通过广播系统展示一张图片 这张图片熟悉吗? 同学对熟悉的图 片很兴奋,立刻 说出这是平时考 试用的答题卡。 问:请你仔细观察并分组讨论答题卡中包含有哪些信息,这些信息是 以什么方式呈现的? 提问一名同学回答。 分组讨论 回答:有答案的 编号信息 (ABCD);准考 证号、姓名、学 科(汉字信息) 等。这些信息在 表格中除了“姓 名”、“准考证 号”书写部分需 要书写外,其余 均以“涂黑”和 “空白”两种方 式呈现。

信息论与编码课后答案

一个马尔可夫信源有3个符号{}1,23,u u u ,转移概率为:()11|1/2p u u =,()21|1/2p u u =, ()31|0p u u =,()12|1/3p u u =,()22|0p u u =,()32|2/3p u u =,()13|1/3p u u =,()23|2/3p u u =,()33|0p u u =,画出状态图并求出各符号稳态概率。 解:状态图如下 状态转移矩阵为: 1/21/2 01/302/31/32/30p ?? ?= ? ??? 设状态u 1,u 2,u 3稳定后的概率分别为W 1,W 2、W 3 由1231WP W W W W =??++=?得1231132231231 112331223 231W W W W W W W W W W W W ?++=???+=???=???++=? 计算可得1231025925625W W W ?=??? =?? ?=?? 由符号集{0,1}组成的二阶马尔可夫链,其转移概率为:(0|00)p =,(0|11)p =,(1|00)p =, (1|11)p =,(0|01)p =,(0|10)p =,(1|01)p =,(1|10)p =。画出状态图,并计算各状态 的稳态概率。 解:(0|00)(00|00)0.8p p == (0|01)(10|01)0.5p p == (0|11)(10|11)0.2p p == (0|10)(00|10)0.5p p == (1|00)(01|00)0.2p p == (1|01)(11|01)0.5p p == (1|11)(11|11)0.8p p == (1|10)(01|10)0.5p p ==

相关文档
最新文档