文档库 最新最全的文档下载
当前位置:文档库 › 计算机通信课设

计算机通信课设

计算机通信课设
计算机通信课设

第一章计算机通信与纠错码

1.1计算机通信技术的历史和发展

1.1.1通信的概念

通信就是克服距离上的障碍,从一地向另一地传递和交换消息。消息是信息源所产生的,是信息的物理表现,例如,语音、文字、数据、图形和图像等都是消息(Message)。消息由模拟消息(如语音、图像等)以及数字消息(如数据、文字等)之分。所有消息必须在转换成电信号(通常简称为信号)后才能在通信系统中传输。所以,信号(Signal)是传输消息的手段,信号是消息的物资载体。

相应的信号可以分为模拟信号和数字信号,模拟信号的自变量可以是连续的或离散的,但幅度是连续的,如电话机、电视摄像机输出的信号就是模拟信号。数字信号的自变量可以是连续的或离散的,但幅度是离散的,如计算机等各种数字终端设备输出的信号就是数字信号。

通信的目的是传递消息,但对受信者有用的是消息中包含的有效内容,即信息(Information)。消息是具体的、表面的,而信息是抽象的、本质的,且消息中包含的信息的多少可以用信息量来度量。通信技术,特别是数字通信技术近年来发展非常迅速,它的应用越来越广泛。

数字通信系统较模拟通信系统而言,具有抗干扰能力强、便于加密、易于实现集成化、便于与计算机连接等优点。因而,数字通信更能适应对通信技术的高要求。

1.1.2通信的发展史简介

远古时代,远距离的传递消息是以书信的形式来完成的,这种通信方式明显具有传递时间长的缺点。为了在尽量短的时间内传递尽量多的消息,人们不断地尝试所能找到的各种最新技术手段。1837年发明的莫尔斯电磁式电报标志着电通信的开始。之后,利用电进行通信的研究取得了长足的进步。1866年利用海底电缆实现了跨大西洋的越洋电报通信。1876年贝耳发明了电话,利用电信号实现了语音信号的有线传递,使信息的传递变得既迅速又准确,这标志着模拟通信的开始,由于它比电报更便于交流使用,所以直到20世纪前半叶这种采用模拟技术的电话通信技术比电报得到了更为迅速和广泛的发展。1937年瑞威斯发明的脉冲编码调制标志数字通信的开始。20世纪60年代以后集成电路、电子计算机的出现,使得数字通信迅速发展。在70年代末在全球发展起来的模拟移动电话在90年代中期被数字移动电话所代替,现有的模拟电视也正在被数字电视所代替。数字通信的高速率和大容量等各方面的优越性也使人们看到了它的发展前途。

1.1.3 计算机通信介绍

计算机通信是一种以数据通信形式出现,在计算机与计算机之间或计算机与终端设备之间进行信息传递的方式。它是现代计算机技术与通信技术相融合的产物,在军队指挥自动化系统、武器控制系统、信息处理系统、决策分析系统、情报检索系统以及办公自动化系统等领域得到了广泛应用。

计算机通信按照传输连接方式的不同,可分为直接式和间接式两种。直接式是指将两部计算机直接相联进行通信,可以是点对点,也可以是多点通播。间接式是指通信双方必须通过交换网络进行传输。

按照通信覆盖地域的广度,计算机通信通常分为局域式、城域式和广域式三类。

局域式是指在一局部的地域范围内(例如一个机关、学校、军营等)建立计算机通信。局域计算机通信覆盖地区的直径在数公里以内。

城域式是指在一个城市范围内所建立的计算机通信。城域计算机通信覆盖地区的直径在十公里到数十公里。

广域式是指在一个广泛的地域范围内所建立的计算机通信。通信范围可以超越城市和国家,以至于全球。广域计算机通信覆盖地区的直径一般在数十公里到数干公里乃至上万公里。

在通常情况下,计算机通信都是由多台计算机通过通信线路连接成计算机通信网进行的,这样可共享网络资源,充分发挥计算机系统的效能。

1.2纠错码

纠错码(error correcting code),在传输过程中发生错误后能在收端自行发现或纠正的码。仅用来发现错误的码一般常称为检错码。为使一种码具有检错或纠错能力,须对原码字增加多余的码元,以扩大码字之间的差别,即把原码字按某种规则变成有一定剩余度(见信源编码)的码字,并使每个码字的码之间有一定的关系。关系的建立称为编码。码字到达收端后,可以根据编码规则是否满足以判定有无错误。当不能满足时,按一定规则确定错误所在位置并予以纠正。纠错并恢复原码字的过程称为译码。检错码与其他手段结合使用,可以纠错。

纠错编码又称信道编码,它与信源编码是信息传输的两个方面。它们之间存在对偶的关系。应用信道译码直接对一些自然信息进行处理,可以去掉剩余度,以达到压缩数据的目的。

为了使一种码具有检错或纠错能力,必须对原码字增加多余的码元,以扩大

码字之间的差别,使一个码字在一定数目内的码元上发生错误时,不致错成另一个码字。准确地说,即把原码字按某种规则变成有一定剩余度的码字,并使每个码字的码元间有一定的关系。关系的建立称为编码。码字到达收端后,用编码时所用的规则去检验。如果没有错误,则原规则一定满足,否则就不满足。由此可以根据编码规则是否满足以判定有无错误。当不能满足时,在可纠能力之内按一定的规则确定错误所在的位置,并予以纠正。纠错并恢复原码字的过程称为译码;码元间的关系为线性时,称为线性码;否则称为非线性码。检错码与其他手段结合使用,可以纠错。检错反馈重发系统(ARQ系统)就是一例。

在构造纠错码时,将输入信息分成k位一组以进行编码。若编出的校验位仅与本组的信息位有关,则称这样的码为分组码。若不仅与本组的k个信息位有关,而且与前若干组的信息位有关,则称为格码。这种码之所以称为格码,是因为用图形分析时它象篱笆或格架。线性格码在运算时为卷积运算,所以叫卷积码。

1.3纠错原理

纠错码能够检错或纠错,主要是靠码字之间有较大的差别。这可用码字之间的汉明距离d(x,y)来衡量。它的定义为码字x与y之间的对应位取不同值的码元个数。一种纠错码的最小距离d定义为该种码中任两个码字之间的距离的最小值。一种码要能发现e个错误,它的最小距离d应不小于e+1。若要能纠正t个错误,则d应不小于2t+1。一个码字中非零码元的个数,称为此码字的汉明重量。一种码中非零码字的重量的最小值,称为该码的最小重量。对线性码来说,一种码的最小重量与其最小距离在数值上是相等的。

在构造线性码时,数字上是从n维空间中选一k维子空间,且使此子空间内各非零码字的重量尽可能大。当构造循环码时,可进一步将每一码字看成一多项式,将整个码看成是多项式环中的理想,这一理想是主理想,故可由生成多项式决定;而多项式完全可由它的根规定。这样,就容易对码进行构造和分析。这是BCH码等循环码构造的出发点。一般地说,构造一种码时,均设法将它与某种代数结构相联系,以便对它进行描述,进而推导它的性质,估计它的性能和给出它的译码方法。若一种码的码长为n,码字数为M,或信息位为h,以及最小距离为d,则可把此码记作【n,M,d】码。若此码为线性码,常简记作(n,k)或(n,k,d)码。人们还常用R=log2M/n表示码的信息率或简称码率,单位为比特/码元。R越大,则每个码元所携带的信息量越大,编码效率越高。

纠错码实现中最复杂的部分是译码。它是纠错码能否应用的关键。根据式(1),

采用的码长n越大,则误码率越小。但n越大,编译码设备也越复杂,且延迟也越大。人们希望找到的译码方法是:误码率随码长n的增加按指数规律下降;译码的复杂程度随码长n的增加接近线性地增加;译码的计算量则与码长n基本无关。可惜,已经找到的码能满足这样要求的很少。不过由于大规模集成电路的发展,既使应用比较复杂的但性能良好的码,成本也并不太高。因此,纠错码的应用越来越广泛。

第二章循环码原理与介绍

循环码是线性分组码的一种, 又叫格雷码,所以它具有线性分组码的一般性质,

此外它还具有循环性。循环码的编码和解码设备都不太复杂,且检(纠)错能力较强。它不但可以纠正独立的随机错误,也可用于检测突发错误并且非常有效。

任何两个相邻的循环码只有一位数字不同,当数据变换时,变换的数字数少,出现竞争冒险,和出错的可能性会大大减小,所以循环码具有可靠性高的优点,在通信、军事等领域中应用非常广泛。在数字电子技术教学中,常用卡诺图化简多变量逻辑函数,画卡诺图时要用循环码。由于循环码的各位没有权值,所以书写和编制循环码比普通二进制码困难。在教学实践中发现,部分学生不会写多位循环码或觉得写循环码很麻烦,也不会用循环码对2 N 进制数码进行编码,正确地书写和编制循环码是电路设计的关键。要记住多变量的循环码是比较困难的,下面介绍几种书写和编制循环码的方法。

2.1循环码的生成多项式和生成矩阵

(全0码字除外)称为生成多项式,用g(x)表示。可以证明生成多项式g(x)具有以下特性:

(1)g(x)是一个常数项为1的r=n-k次多项式;

(2)g(x)是的一个因式;

(3)该循环码中其它码多项式都是g(x)的倍式。

为了保证构成的生成矩阵G的各行线性不相关,通常用g(x)来构造生成矩阵,这时,生成矩阵G可以表示为:

\ (2.1)

其中,因此,一旦生成多项式g(x)确定以后,该循环码的生成矩阵就可以确定,进而该循环码的所有码字就可以确定。显然,式1不符合

形式,所以此生成矩阵不是典型形式,不过,可以通过简单的代数变换将它变成典型矩阵。

设某(7,3)循环码主要参数为,n=7,k=3,r=4。则其生成多项式可以用第1码字构造:

(2.2)

(2.3)

上面利用给出的(7,3)循环码的所有码字,构造了它的生成多项式和生成矩阵。但在实际循环码设计过程中,通常只给出码长和信息位数,这就需要,这时可以利用设计生成多项式和生成矩阵g(x)所具有基本特性进行设计。

首先,生成多项式g(x)是的一个因式,其次g(x)是一个r次因式。因此,就可以先对进行因式分

解,找到它的r次因式。

第一步:对进行因式分解得:

(2.4)

第二步:构造生成多项式g(x)

为了求(7,3)循环码的生成多项式g(x),要从式4中找到r=n-k次的因子。不难看出,这样的因子有两个,

即: (2.5)

(2.6)

以上两式都可作为生成多项式用。不过,选用的生成多项式不同,产生出的循环码码组就不同。

当然,在利用式3得到生成矩阵G以后,可以通过线性变化,使之成为典型矩阵,这时就可以采用类似监督矩阵H。

由于(n,k)循环码中g(x)是的因式,因此可令:

(2.7)

这里h(x)称为监督多项式。与式1所表示的G(x)相对应,监督矩阵表示为:

其中是逆多项式。

(2.8)

对于上述(7,3)循环码,若,则:

2.2循环码的编码与译码

2.2.1 循环码的编码

根据上述原理可以得到一个较简单的系统:设要产生(n,k)循环码,m(x)表示信息多项式,循环码编码方法则其次数必小于k,而·m(x)的次数必小于n,用

·m(x)除以g(x),可得余数r(x),r(x)的次数必小于(n-k),将r(x)加到信息位后作监督位,就得到了系统循环码。下面就将以上各步处理加以解释。

(1)用乘m(x)。这一运算实际上是把信息码后附加上(n-k)个“0”。例如,信息码为0110,它相当于m(x)=+x。当n-k=7-4=3时,·m(x)=x^5+x^4它相当于0110000。而希望的到得系统循环码多项式应当是A(x) = ·m(x) + r(x)。(2)求r(x)。由于循环码多项式A(x)都可以被g(x)整除,也就是:

(2.9)

因此,用·m(x)除以g(x),就得到商Q(x)和余式r(x),即

(2.10)

这样就得到了r(x)。

(3)编码输出系统循环码多项式A(x)

为:

(2.11)

2.2.2 循环码的译码

对于接收端译码的要求通常有两个:检错与纠错。达到检错目的的译码十分简单,通过判断接收到的码组多项式B(x)是否能被生成多项式g(x)整除作为依据。当传输中未发生错误时,也就是接收的码组与发送的码组相同,即A(x)=B(x),则接收的码组B(x)必能被g(x)整除;若传输中发生了错误,则A(x)≠B(x),B(x)不能被g(x)整除。因此,可以根据余项是否为零来判断码组中有无错码。

需要指出的是,有错码的接收码组也有可能被g(x)整除,这时的错码就不能检出了。这种错误被称为不可检错误,不可检错误中的错码数必将超过这种编码的检错能力。

在接收端为纠错而采用的译码方法自然比检错要复杂许多,因此,对纠错码的研究大都集中在译码算法上。我们知道,校正子与错误图样之间存在某种对应关系。如同其它线性分组码,循环编码和译码可以分三步进行:

(1)由接收到的码多项式B(x)计算校正子(伴随式)多项式S(x);

(2)由校正子S(x)确定错误图样E(x);

(3)将错误图样E(x)与B(x)相加,纠正错误。

上述第(1)步运算和检错译码类似,也就是求解B(x)整除g(x)的余式,第(3)步也很简单。因此,纠错码译码器的复杂性主要取决于译码过程的第(2)步。

设发射的码字为C(x),而收到得码字为R(x),如果C(x)=R(x),则说明收到的码字正确。如果C(x)≠R(x),则说明收到的码字出现错误,即为:R(x)=C(x)+E(x)。公式(1)

公式(1)中E(x)称为错误图样。当E(x)=0时,则无错。用g(x)去除R(x)得R(x)/g(x)=C(x)+E(x)/g(x)=C(x)/g(x)+E(x)/g(x)。因为C(x)是由g(x)生成的,故C(x)必能为g(x)除尽,显然,R(x)与E(x)为同余式(R(x)=E(x)mod g(x)),以g(x)除E(x)所得余式称之为伴随式S(x)。

由公式(1)可知,R(x)*Ht=(C(x)+E(x))*H(x)=E(x)*H(x)。若E(x)=0,则

E(x)*H(x)=0;若E(x)≠0,则H(x)≠0。这说明,R(x)*Ht仅与错误图样有关,而与发送的码字无关,由此可以确定错误图样表。由于g(x)的次数为n-k次,g(x)除E(x)后得余式(即伴随式)的最高次数为n-k-1次,故S(x)共有2^n-k个可能的表达式,每一个表达式对应一个错误格式。可以知道(7,3)循环码的S(x)共有2^3=8个可能的表达式,可根据错误图样表来纠正(7,3)循环码中的意味错误。

第三章 C语言实现循环码编译码程序及仿真

3.1 C语言简介

3.1.1 C语言概述

C语言是Combined Language(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发。

3.1.2. C语言特点

C是中级语言,它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

C是结构式语言,结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。

C语言功能齐全,具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。另外C语言也具有强大的图形功能,支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大,可以实现决策目的的游戏。

C语言适用范围大,适合于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型。

C语言对编写需要硬件进行操作的场合,明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。

C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。

3.1.3 C语言优点

简洁紧凑、灵活方便。C语言一共只有32个关键字,9种控制语句,程序书写形式自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

运算符丰富。C语言的运算符包含的范围很广泛,共有34种运算符。C语言

把括号、赋值、强制类型装换

等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。

数据结构丰富。C语言的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据结构的运算。并引入了指针概念,使程序效率更高。另外C语言具有强大的图形功能,支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。

C是结构式语言。结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。

C语法限制不太严格,程序设计自由度大。虽然C语言也是强类型语言,但它的语法比较灵活,允许程序编写者有较大的自由度。

C语言允许直接访问物理地址,对硬件进行操作。由于C语言允许直接访问物理地址,可以直接对硬件进行操作,因此它既具有高级语言的功能,又具有低级语言的许多功能,能够像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元,可用来写系统软件。

生成目标代码质量高,程序执行效率高。一般只比汇编程序生成的目标代码效率低10へ20%。

C语言适用范围大,可移植性好。C语言有一个突出的优点就是适合于多种操作系统,如DOS、UNIX;也适用于多种机型。C语言具有强大的绘图能力,可移植性好,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画,它也是数值计算的高级语言。

3.1.4 C语言缺点

1. C语言的缺点主要表现在数据的封装性上,这一点使得C在数据的安全性上有很大缺陷,这也是C和C++的一大区别。

2. C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。从应用的角度,C语言比其他高级语言较难掌握。

3.1.5 C语言结构特点

1.一个C语言源程序可以由一个或多个源文件组成。

2.每个源文件可由一个或多个函数组成。

3.一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即

主函数。

4.源程序中可以有预处理命令(include 命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。

5.每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。

6.标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。

3.2 C程序编写

就(7,4)循环码的编码与译码程序编写如下:

/*(7,4)循环码的编译及纠检错实现*/

#include

#include

#include

/*函数声明*/

void Begin();

void Code();

void Decoding();

/*主函数*/

main()

{

printf("\nThis software main function is carries on the code and the decoding to (7,3) cyclic code.\n ");

Begin();

}

/*进行编码*/

void Code()

{

int Input[4];

int Output[7];

int reg[3]={0,0,0};

int temp,i,j,t;

printf("Please input the information code :");

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

scanf(" %d",&Input[i]); /*输入4位信息码*/

for(i=0;i<3;i++) /*进行除法操作*/ {temp=reg[2]+Input[i]; /*生成多项式为g(x)=x^3+x^2+1*/

if(temp==2) temp=0;

reg[2]=reg[1]+temp;

if(reg[2]==2)reg[2]=0;

reg[1]=reg[0];

reg[0]=temp;

}

for(i=0;i<4;i++) Output[i]=Input[i]; /*进行编码操作*/

for(i=4;i<7;i++)

{

temp=reg[2];

for(j=2;j>0;j--)

reg[j]=reg[j-1];

reg[0]=0;

Output[i]=temp;

}

printf("________________________________________");

printf("\n");

printf(" The information code output is: \n");

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

printf( " %d ",Output[i]); /*输出编码结果*/ printf("\n");

printf("________________________________________");

printf("\n");

Begin();

}

/*译码并进行纠检错*/

void Decoding()

{ int Input[7],Output[7];

int reg[3]={0,0,0};

int temp,i,d,x,p;

printf("\ninput the information code of bit7:");

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

scanf(" %d",&Input[i]); /*输入接受码组*/ for(i=0;i<7;i++) /*进入除法电路*/ {temp=reg[2]; /*计算伴随式S(x)*/ reg[2]=reg[1]+temp;

if(reg[2]==2)reg[2]=0;

reg[1]=reg[0];

reg[0]=temp+Input[i];

if(reg[0]==2)reg[0]=0;

}

p=reg[2]+2*reg[1]+3*reg[0];

if(p!=1&&p!=2&&p!=3&&p!=7&&p!=8&&p!=13&&p!=14&&p!=0)

{ /*输入错误位数大于2位*/

printf(" \"The error >=2\" \n");

getchar();

exit(0);

}

printf("___________________________________________\n");

printf("s(x)=");

for(i=2;i>=0;i--)

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

printf("\n");

for(i=0;i<7;i++) /*纠正一位错误*/ {d=reg[2]*reg[1]*(!reg[0]);

Output[i]=d+Input[i];

if(Output[i]==2) Output[i]=0;

temp=reg[2];

x=0; /*S(x)进行自发运算以求得错误位数*/

reg[2]=temp+reg[1];

if(reg[2]==2)reg[2]=0;

reg[1]=reg[0];

reg[0]=temp+x;

} /*输出4位信息源*/ printf("The decoding bit4 is:");

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

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

printf("\n");

printf("The Decoding bit7 is:"); /*输出7位译码结果*/ for(i=0;i<7;i++)

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

printf("\n");

printf("___________________________________________\n");

Begin();

}

/*选择操作*/

void Begin()

{

fflush(stdin);

char ch;

printf(" -----------------------------------------------------------------");

printf("\n");

printf(" -- input 'c' to carry on the code --");

printf("\n");

printf(" -- input 'd' to carry on the decoding code --");

printf("\n");

printf(" -- input 'e' to exit please to --");

printf("\n");

printf(" -----------------------------------------------------------------");

printf("\n");

ch=getchar();

if(ch=='c') Code();

else if(ch=='d') Decoding();

else if(ch=='\n') Begin();

else if(ch=='e') exit(0);

else {printf("\"input error\"\n"); fflush(stdin);Begin();} /*输入错误提示*/ }

3.3 C程序运行

3.3.1仿真结果

1.编码仿真结果

图1 编码仿真结果

2.无差错的译码仿真结果

图2 无差错的译码仿真结果

3.有部分差错的译码仿真结果

图3 有部分差错的译码仿真结果

关于计算机应用基础课程教学

关于计算机应用基础课程教学 ●引言 近年来,随着信息技术和互联网的飞速发展,传统教育受到了巨大的冲击,学生的学习方式发生了巨大变化,教师的教学方式也受到极大挑战,教学模式的变革变得非常迫切。作为一种国外引入的教学模式,翻转课堂正好符合信息技术与教育教学深度融合的要求,与我国教育界一直从以教为中心向以学为中心转变的改革方向一致,因此,翻转课堂在我国基础教育及高等教育中迅速普及开来。然而,注重理论探讨缺乏实践研究是我国教育研究的通病,对于翻转课堂的研究也不例外,因此,我们着力将现有的翻转课堂理论应用于课堂教学的实践中,探讨翻转课堂的设计及应用。 ●翻转课堂概述 早在19世纪早期,美国西点军校的General Sylvanus Thayer将军就尝试让学生在上课前对课堂上要讲授的内容进行提前学习,到上课时,教师不再以讲授为主,而是要组织开展小组解决问题的互动活动。然而,这种方式在当时并没有引起人们的广泛关注并进行推广。[1]翻转课堂真正被提出并流行开来是在2007年,美国科罗拉多州的林地公园高中,化学教师乔纳森伯尔曼(Jon Bergmann)和亚伦萨姆斯(Aaron Sams)开始使用录屏软件录制PowerPoint演示文稿的播放和讲解声音,并将视频上传到网络,以此来帮助缺席

的学生补课。后来,这两位教师逐渐开始让学生在家通过观看教学视频来学习本来应该在课堂上讲授的知识,从而腾出课堂时间来完成作业,并对学生在学习中遇到的问题进行讲解。这种教学模式受到了学生的广泛欢迎并逐渐传播开来。随后,萨尔曼可汗(Salman Khan)也成功运用了这一模式来辅导他的一位亲戚,并创建了可汗学院。2011年,他在TED(Technology Entertainment Design)大会上的演讲报告《用视频重新创造教育》中将翻转课堂介绍给了全世界。从此,翻转课堂这一教学模式逐渐受到来自基础教育和高等教育工作者的广泛关注。[2] 翻转课堂(Flipped Classroom)将传统教学中课中知识传授、课后知识内化的流程进行颠倒,学生课前通过教师提供的教学视频和其他学习材料完成知识的学习,课中教师首先为学生解决课前学习中遇到的问题,然后,学生通过小组讨论、合作探究、完成任务等实现知识的内化。[3]翻转课堂的翻转不仅指学习场所的变化和教学流程的颠倒,也指师生角色的改变,其本质是教学流程翻转所带来的知识传授的提前和知识内化的优化。[4] ●翻转课堂教学实践 根据翻转课堂教学理论,我们在计算机相关专业计算机应用基础课程教学中开展了翻转课堂的实践。下面从课程总体设计、学生分析、翻转流程设计和应用效果等四部分来阐述。

计算机控制课设.

计算机控制技术课程设计 评语: 考勤(10)守纪(10)过程(30)设计报告(30)答辩(20)总成绩(100) 专业:自动化 班级:动201302 姓名:完新龙 学号:201309314 指导教师:侯涛 兰州交通大学自动化与电气工程学院 2016年07月15日

基于温度传感器的水温控制系统 1.设计要求 1升水加热,要求水温可以在20~100摄氏度范围内进行人工控制,并能在环境温度变化时实现自动调整,以保证在设计的温度。要求最小分辨率率为1摄氏度,温度控制的稳态误差小于0.2摄氏度,能够显示当前的温度。 2.设计方案 设计采用220V交流供电的150W加热器,利用DS18B20进行周期性检测,并将数据传递给单片机。上位机通过单片机传递的实时温度与给定温度进行比较得到误差,通过PID算法得到控制量,送给单片机通过单片机I/O口输出高电平占空比进行控制,实现对加热器控制。 2.1设计原理图 设计原理图如图1所示。 图1 设计原理图 2.2硬件选型 (1)控制器分为上位机和下位机。上位机为控制计算机,通过检测的温度与设定的温度进行比较,由设定的算法计算出控制量u;下位机为AT89C51即单片机,接收由上位机所给出的控制量,对执行机构进行控制。AT89C51具有如下特点:4kB Flash片内内存储器,128 byte RAM,32个外部双向输入输出口,5个中断优先级,2个16位可编程计数器,2个全双工串行通信口。 (2)D/A转换器采用DAC0832,8位D/A转换器,与微处理器完全兼容。DAC0832由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。主要参数:分辨率为0.0039;电流稳定时间1微秒;可单缓冲、双缓冲或直接数字输入;可单一电源供电(5V-15V);低功耗,20mW。 (3)执行机构采用交流加热器。根据相关资料对于加热一杯水,加热器可以迅速反应,提高动态响应速度。 (4)传感器采用DS18B20数字温度传感器。DS18B20具有体积小,硬件开销低,

南邮计算机通信与网络习题答案

计算机通信与网络习题答案 1.1什么是计算机网络? 答:我们可以把计算机网络定义为:把分布在不同地点且具有独立功能的多个计算机,通过通信设备和线路连接起来,在功能完善的网络软件运行下,以实现网络中资源共享为目标的系统。 1.3计算机网络的拓扑结构种类有哪些?各自的特点是什么? 答:网络的拓扑(Topology )结构是指网络中各节点的互连构形,也就是连接布线的方式。网络拓扑结构主要有五种:星形、树形、总线形、环形和网络形,如图1.1所示。 图1.1 星形结构的特点是存在一个中心节点,其他计算机与中心节点互连,系统的连通性与中心节点的可靠性有很大的关系。树形结构的特点是从根节点到叶子节点呈现层次性。总线形结构的特点是存在一条主干线,所有的计算机连接到主干线上。环形结构是将所有计算机连接到一个环形的线路,每两个计算机之间有两条线路相连。网络型是一种不规则的连接,事实上,目前的因特网就是这种拓扑结构。 1.5由n 个结点构成的一星型拓扑结构的网络中,共有多少个直接的连接?对由n 个结点构 成的环状拓扑结构的网络中呢?对由n 个结点构成的全连接网络中呢? 答:在由n 个结点构成的一星型拓扑结构的网络中有(n-1)个直接连接。 在由n 个结点构成的环状拓扑结构的网络中有(n )个直接连接。 在由n 个结点构成的全连接拓扑结构的网络有(n -1 )n/2个直接连接。 1.6在广播式网络中,当多个节点试图同时访问通信通道时,信道将会产生冲突,所有节点 都无法发送数据,形成信道容量的浪费。假设可以把时间分割成时间片,n 个节点中每个节点在每个时间片试图使用信道的概率为p ,试计算由于冲突而浪费的时间片的百分比。 答:每个时间片只有一个节点访问的概率为: p(1-p)n-1+ p(1-p)n-1+….+ p(1-p)n-1=n* p(1-p)n-1 从而每个时间片冲突的概率为: 1- n* p(1-p)n-1 即位由于冲突而浪费的时间片百分比。 1.8什么是网络协议?由哪几个基本要素组成? 答:简单地说,协议是指通信双方必须遵循的、控制信息交换的规则的集合,是一套语义和语法规则,用来规定有关功能部件在通信过程中的操作,它定义了数据发送和接收工作中必经的过程。协议规定了网络中使用的格式、定时方式、顺序和检错。 一般说,一个网络协议主要由语法、语义和同步三个要素组成。 语法:指数据与控制信息的结构或格式,确定通信时采用的数据格式,编码及信号电平星型结构 树型结构 总线型结构 环型结构 网络型结构

计算机应用基础-教学大纲

计算机应用基础-教学大纲

计算机应用基础教学大纲 一、课程性质与任务 计算机应用基础课程是中等职业学校学生必修的一门公共基础课。 本课程的任务是:使学生掌握必备的计算机应用基础知识和基本技能,培养学生应用计算机解决工作与生活中实际问题的能力;使学生初步具有应用计算机学习的能力,为其职业生涯发展和终身学习奠定基础;提升学生的信息素养,使学生了解并遵守相关法律法规、信息道德及信息安全准则,培养学生成为信息社会的合格公民。 二、课程教学目标 1. 使学生进一步了解、掌握计算机应用基础知识,提高学生计算机基本操作、办公应用、网络应用、多媒体技术应用等方面的技能,使学生初步具有利用计算机解决学习、工作、生活中常见问题的能力。 2. 使学生能够根据职业需求运用计算机,体验利用计算机技术获取信息、处理信息、分析信息、发布信息的过程,逐渐养成独立思考、主动探究的学习方法,培养严谨的科学态度和团队协作意识。

3. 使学生树立知识产权意识,了解并能够遵守社会公共道德规范和相关法律法规,自觉抵制不良信息,依法进行信息技术活动。 三、教学内容结构 本课程的教学内容由基础模块、职业模块两个部分构成。 1. 基础模块(不含*号部分)是各专业学生必修的基础性内容和应该达到的基本要求;*号部分是为适应不同地区、不同对象的教学要求而设立的内容,学校可根据具体情况进行选择。基础模块总的教学时数为96~108学时。 2. 职业模块为限定选修内容,是结合基础模块进行的计算机综合应用能力训练,教学时数为32~36学时。职业模块旨在提升学生在工作、生活中应用计算机的能力,教学中可根据需要选择内容。 四、教学内容与要求 (一)本大纲对教学要求的层次表述 1. 对知识的教学要求分为了解、理解和掌握三个层次。 了解:指对知识有感性的、初步的认识。 理解:指对基本概念、基本知识有一定的理

计算机与通信网络实验报告

计算机与通信网络实验报告 041220111 戴妍 实验一隐终端与暴露终端问题分析 一、实验设定: 基本参数配置:仿真时长100s;随机数种子1;仿真区域2000x2000;节点数4。 节点位置配置:本实验用[1]、[2]、[3] 、[4]共两对节点验证隐终端问题。节点[1]、[2]距离为200m,节点[3]、[4]距离为200m,节点[2]、[3]距离为370m。 业务流配置:业务类型为恒定比特流CBR。[1]给[2]发,发包间隔为0、01s,发包大小为512bytes;[3]给[4]发,发包间隔为0、01s,发包大小为512bytes。 二、实验结果: Node: 1, Layer:AppCbrClient,(0)Server address:2 Node:1,Layer: AppCbrClient,(0)Firstpacket sent a t[s]:0、000000000 Node: 1,Layer:AppCbrClient,(0)Lastpacket sent at [s]:99、990000000 Node:1,Layer:AppCbrClient,(0) Session status:Not closed Node:1, Layer: AppCbrClient,(0)Totalnumber of bytess ent: 5120000 Node: 1,Layer:AppCbrClient,(0) Total number of packets se nt: 10000 Node:1, Layer: AppCbrClient,(0) Throughput (bits per second):409600 Node:2, Layer:AppCbrServer, (0)Clientaddress: 1 Node: 2, Layer:AppCbrServer,(0) Firstpacket received at [s]:0、007438001 Node:2, Layer:AppCbrServer,(0)Last packetreceiveda t[s]:99、999922073

计算机控制系统课设

华北水利水电大学North China University of Water Resources and Electric Power 课程设计 题目控制系统状态空间设计 学院电力学院 专业自动化 姓名 学号 2011 指导教师徐俊红、王亭岭、常瑞 完成时间 2015.01.22

一、设计内容 1.1 对象模型 系统的对象模型为: 1.2 设计目的 A:试确定一个状态负反馈阵K,使相对于单位阵阶跃参考 输入的输出过渡过程,满足如下的期望指标:超调量<=20%, 峰值时间<=0.4s。 B:如果系统的状态变量在实际上无法测量,试确定一个状态观测器(全维状态观测器),使得通过基于状态观测器的状态反馈,满足上述期望的性能指标。 1.3 设计要求 1.要求学生掌握当Gc(s)设计好后如何将其变换为离散算法Gc(Z)以及如何 将Gc(Z)转换在计算机上可完成计算的迭代方程。 2.要求学生能掌握工业中常用的基本PID算法。 3.掌握一阶向前,向后差分及双线性变换离散化的具体做法及应用场合。 4.熟悉PID两种基本算法的计算公式:位置算法和增量算法。 5.熟练使用MATLAB软件,掌握其仿真的方法、步骤及参数设置。 6.了解计算机控制系统的组成及相应设备的选用等问题。 二、设计方法及步骤 1.求原系统单位阶跃响应 %原系统 num=1; den=[1 12 32 0]; tf(num,den) [A,B,C,D]=tf2ss(num,den) figure(1); hold on ;

step(A,B,C,D); grid on; title('原系统单位阶跃响应') 图1原系统单位阶跃响应 由图可知,系统不满足期望的性能指标,需要进行极点配置。 2.由期望性能指标求闭环系统期望极点 首先有典型二阶系统性能指标与系统参数之间的关系,确定系 统参数,然后再确定系统的主导极点和非主导极点。 由系统的性能指标:超调量<=20%,峰值时间<=0.4s。可以求ζ=0.456;Wn=8.825。因此选取ζ=0.466;wn=9.825 为系统参数。由系统的特征方程可以求出系统的特征根为: S1=-4.5785+8.6930i ; S2=-4.5785-8.6930i 令系统的非主导极点为:S3=-45.785 则需要配置的极点是是: P=[ -4.5785+8.6930i,-4.5785-8.6930i,-45.785]; 3.求出系统空间表达式。利用MATLAB有关模型转换函数可求得

完整版计算机通信与网络复习题

《计算机通信与网络》复习题 一、单选题。 1.世界上第一个计算机网络是( A )。 A. ARPANET B. ChinaNet C.Internet D.CERNET 2.在以下传输介质中,带宽最宽,抗干扰能力最强的是( D ) 。 A.双绞线 B.无线信道 C.同轴电缆 D.光纤 3.企业Intranet要与Internet互联,必需的互联设备是( D )。 A.中继器 B.调制解调器 路由器交换器 D. C.4.在OSI网络体系模型中,物理层的数据单元是( A )。A.比特流 B.报文 C.分组 D.帧 5.IEEE 802.11标准是( D )。 A.令牌环网访问方法和物理层规范 B.CSMA/CD访问方法和物理层规范 C.令牌总线访问方法和物理层规范 D.无线局域网标准 6.局域网的典型特性是( B )。 A.高数据率,大范围,高误码率 B.高数据率,小范围,低误码率 C.低数据率,小范围,低误码率 D.低数据率,小范围,高误码率 7.下列哪个选项不属于多路复用技术?( D ) A.波分多路复用 B.时分多路复用 C. 频分多路复用 D.差分多路复用 8.在 TCP/IP 体系结构中TCP协议工作在( C )。 A.网络接口层 B.网际层 C.传输层 D.应用层 9.在OSI中,为实现有效. 可靠数据传输,必须对传输操作进行严格的控制和管理,完成这项工作的层次是( B )。 A. 物理层 B. 数据链路层 C. 网络层 D. 运输层 10.根据抽样定理,如果要对频带限制在fm以下的连续信号进行抽样,则抽样频率fs必须满足( C )。 A.fs≥2fm B.fs≥3fm C.fs≤2fm D. fs≤3fm 11.在同一信道上同一时刻,可进行双向数据传送的通信方式是( C )。 A.单工 B.半双工 C.全双工 D.上述三种均不是 12.局域网体系结构中( B )被划分成MAC和LLC两个子层。 A.物理层 B.数据链路层 C.网络层 D.运输层 13.TCP/IP体系结构中与ISO-OSI参考模型的1、2层对应的是哪一层(A )。 A.网络接口层 B.传输层 C.互联网层 D.应用层 14.给出B类地址190.168.0.0及其子网掩码255.255.224.0,请确定它可以划分( B )个

计算机网络与通信试题(含答案)

计算机网络与通信试题 一、判断题 1、WWW使用非线性网型结构来组织信息和浏览。它使用超文本和超媒体等技术,能将文本、图形、声音、图像和视频综合在一起,形成多媒体文档,提供多媒体服务。( 正确 ) 2、模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。(正确 ) 3、计算机软件结构设计中划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以些原则优化初始的软件结构。(正确) 4、双绞线是目前广域网上最常用的传输介质,目前使用的双绞线是五类或超五类线,它由4对线组成,其中每对由两根带绝缘层的导线以螺旋形绞合在一起,这两条线使用时作一条通信线路。( 错误 ) 5、当一台客户机需要另一台主机的IP地址时,一般它首先查询自己所在的DNS服务器,前提是这台服务器列在搜索次序的首位。( 正确) 6、计算机软件是组成计算机系统的两大部分之一,是能够在计算机上运行的程序,能够被计算机识别和处理的数据及与程序和数据相关的各种文档的统称。(正确) 7、计算机网络信息安全机制中加密是提供数据保密的基本方法,用加密方法和认证机制相结合,可提供数据的保密性和完整性。( 正确) 8、计算机网络信息安全中鉴别交换是在通信进程中,以双方互换约定信息方式确认实体身份机制。(正确) 9、在FTP客户连接服务器的整个过程中,数据传输通道是一直保持连接的,而控制信道是临时建立的。( 错误 ) 10、SMTP协议是Internet上基于TCP/IP应用层协议,适用于主机之间电子邮件交换。(正确) 二、单项选择题 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 2、一座大楼内的一个计算机网络系统,属于( B ) A、PAN B、LAN C、MAN D、WAN 3、计算机网络中可以共享的资源包括( C) A、硬件、软件、数据、通信信道 B、主机、外设、软件、通信信道 C、硬件、程序、数据、通信信道 D、主机、程序、数据、通信信道 4、网络协议主要要素为( C) A、数据格式、编码、信号电平 B、数据格式、控制信息、速度匹配 C、语法、语义、同步 D、编码、控制信息、同步 5、采用专用线路通信时,可以省去的通信阶段是(B ) A、建立通信线路 B、建立数据传输链路 C、传送通信控制信号和数据 D、双方确认通信结束 6、通信系统必须具备的三个基本要素是(B ) A、终端、电缆、计算机 B、信号发生器、通信线路、信号接收设备 C、信源、通信媒体、信宿 D、终端、通信设施、接收设备 7、以下不正确的是(D )。 A.TCP/IP传输层协议有TCP和UDP B.IP协议位于TCP/IP网际层 C.UDP协议提供的是不可靠传输 D.IP协议提供的是可靠传输 10、当IEEE802.3MAC帧中的目的地址字段为全“1”时,表示( A) A.单个地址 B.组地址 C.广播地址 D.局部地址 11、“截获”是一种网络安全攻击形式,所攻击的目标是信息的(B ) A.可用性 B.保密性 C.完整性 D.安全性 12、ADSL标准允许达到的最大下行数据传输速率为( D) A.1Mbps B.2Mbps C.4Mbps D.8Mbps

1、《计算机应用基础》课程标准

《计算机应用基础》课程标准 【课程名称】 《计算机应用基础》 1、课程性质与设计思路 1.1 课程性质 《计算机应用基础》是中职学校的计算机基础课,所涉及的学生人数多、专业面广、影响大,并为后继课程的学习打基础。通过学习和训练,使学生了解计算机的应用领域及其功能,熟练掌握计算机操作的基本技能,掌握计算机网络的基本知识和操作技能,熟练掌握办公自动化常用工具的使用方法,具有进行日常事务处理的能力,了解Internet的一般知识,具有使用网上常用工具的能力。 1.2 设计思路 本课程的总体设计思路是,从现代办公应用中所遇到的实际问题出发,以现代办公应用为主线,用项目引导、任务驱动的方式,通过“提出问题”→“分析问题”→“解决问题”→“总结提高”四部曲展开。在宏观教学设计上突破以知识点的层次递进为体系的传统模式,而是将职业工作过程系统化,以工作过程为参照系,按照工作过程来序化知识,培养学生规范、高效率、高质量地应用办公软件能力。 每个项目的学习以“做”为中心,教和学都围绕着做,在做中学,在学中做,做到“教、学、做”一体化,达到理论与实践的统一,同时注重培养学生的自主学习能力和职业素养的提高。在教学过程中,要通过校企合作、校内实训基地建设等多种途径,采取工学交替、半工半读等形式,充分开发学习资源,给学生提供丰富的实践机会。 教学效果评价采取过程评价与结果评价相结合的方式,重点评价学生的职业能力。 本课程建议课时数为60,其中实践课时数为30。 2、课程目标 通过本课程的学习,使学生掌握以Windows XP和Office 2003为工作平台,应用计算机高效率、高质量地进行信息处理的基本手段和方法,提高学生综合利用办公软件的水平。 职业能力目标: (1)能利用Windows XP进行文件管理、系统环境设置、Internet信息查询。 (2)掌握Word 2003排版的各种技术,并能对具有复杂结构的长文档进行排版。

西南交通大学计算机与通信工程学院

西南交通大学计算机与通信工程学院 院庆工作简报 (第二期) 回顾奋斗历程共创学院辉煌 主办单位:计算机与通信工程学院院庆办公室主编:徐瑞堂副主编:刘湘芷 本期内容 1.院庆筹备工作简报 2.西南交通大学计算机与通信工程学院助学奖励基金章程 3.西南交通大学计算机与通信工程学院移动通信研究所简介 4.西南交通大学计算机与通信工程学院知名教授谱—本期介绍潘启敬教授 5.西南交通大学计算机与通信工程学院知名校友风采—本期介绍波导公司总裁徐立华 6.西南交通大学计算机与通信工程学院知名校友风采—本期介绍乔治梅森大学教授陈锦雄 院庆筹备工作简报 ●2005年4月22日,院庆历史资料组在学院会议室召开了第一次会议,参加会议的有院史组成员潘 启敬、朱怀芳、边孝林、靳蕃、诸昌钤等教授,同时还邀请了校内有关教师杨斗、贾志良、曹振刚、岳秉武、荣德善、姚先启、周志成等教授进行座谈。座谈主要围绕本院1960年建立专业以来的专业设置及学科建设、教学机构演变及教师情况、科研及教学成果、学术及社会活动、学生学习及就业等方面情况进行了回顾。2005年5月16日、5月30日,院庆历史资料组再次召开会议,具体筹划《院史资料专辑》的编辑工作,现已进入撰写阶段 ●自2005年4月27日起,院庆办公室已开始进行校友联络工作。截止2005年5月27日,院庆办 公室已从学院网站“院庆专题”的“校友注册登记”栏目中得到已毕业校友信息43条;得到由各年级校友联络人提供的本科78级、79级、80级、81级、84级、91级、92级、93级、95级和研究生82级、85级、90级、95级各专业(班级)全部同学通讯录以及自控89级、研究生87级部分同学的通讯录 ●2005年5月14日,院长办公会议决定成立西南交通大学计算机与通信工程学院助学奖励基金管理

计算机控制技术课程设计报告

《计算机控制技术》课程设计单闭环直流电机调速系统

1 设计目的 计算机控制技术课程是集微机原理、计算机技术、控制理论、电子电路、自动控制系统、工业控制过程等课程基础知识一体的应用性课程,具有很强的实践性,通过这次课程设计进一步加深对计算机控制技术课程的理解,掌握计算机控制系统硬件和软件的设计思路,以及对相关课程理论知识的理解和融会贯通,提高运用已有的专业理论知识分析实际应用问题的能力和解决实际问题的技能,培养独立自主、综合分析与创新性应用的能力。 2 设计任务 2.1 设计题目 单闭环直流电机调速系统 实现一个单闭环直流电机调压调速控制,用键盘实现对直流电机的起/停、正/反转控制,速度调节要求既可用键盘数字量设定也可用电位器连续调节,需要有速度显示电路。扩展要求能够利用串口通信方式在PC上设置和显示速度曲线并且进行数据保存和查看。 2.2 设计要求 2.2.1 基本设计要求 (1)根据系统控制要求设计控制整体方案;包括微处理芯片选用,系统构成框图,确定参数测围等; (2)选用参数检测元件及变送器;系统硬件电路设计,包括输入接口电路、逻辑电路、操作键盘、输出电路、显示电路; (3)建立数学模型,确定控制算法; (4)设计功率驱动电路; (5)制作电路板,搭建系统,调试。 2.2.2 扩展设计要求 (1)在已能正常运行的微计算机控制系统的基础上,通过串口与PC连接; (2)编写人机界面控制和显示程序;编写微机通信程序;实现人机实时交互。

3方案比较 方案一:采用继电器对电动机的开或关进行控制。这个方案的优点是电路较为简单,缺点是继电器的响应时间慢、机械结构易损坏、寿命较短、可靠性不高。 方案二:采用电阻网络或数字电位器调整电动机的分压,从而达到调速的目的。但是电阻网络只能实现有级调速,而数字电阻的元器件价格比较昂贵。更主要的问题在于一般电动机的电阻很小,但电流很大;分压不仅会降低效率,而且实现很困难。 方案三:采用由电力电子器件组成的H 型PWM 电路。用单片机控制电力电子器件使之工作在占空比可调的开关状态,精确调整电动机转速。这种电路由于工作在电力电子器件的饱和截止模式下,效率非常高;H 型电路保证了可以简单地实现转速和方向的控制;电子开关的速度很快,稳定性也极佳,是一种广泛采用的PWM 调速技术。 兼于方案三调速特性优良、调整平滑、调整围广、过载能力大,因此本设计采用方案三。 4单闭环直流电机调速系统设计 4.1单闭环调速原理 4.1.1 闭环系统框图 4.1.2 调速原理 直流电机转速有: 常数Ke Ka 不变,Ra 比较小。 所以调节Ua 就能调节n 。 n n I K R K U K R I U n d d a e e d ?-=Φ -Φ=-=0φa a a U I U ≈-

(完整版)计算机通信与网络课后题答案

1.3计算机通信的本质 计算机通信与传统的电话通信、电报通信不同,计算机通信是实现计算机与计算机(包括服务器),或人(通过终端、微机或计算机)与计算机之间的数据信息的生成、传送、交换、存储和处理,其实质是计算机进程之间的通信。 1.8现代电信网的组成 现代电信网是一个复杂的通信系统。从通信模型的角度分,现代电信网的组成可包含三个部分:终端子系统、交换子系统和传输子系统。其主要功能是面向公众提供全程、全网的数据传送、交换和处理服务。 从网络角度来分,传输系统可分为两大类:中继传输系统和用户传输系统。从传输信息特征来分,可分为模拟传输系统和数字传输系统两种。 1.15物联网:指在物理世界的实体中部署具有一定感知能力,计算能力或执行能力的各种信息传感设备,通过网络设施实现信息传输、协同和处理,从而实现广域或大范围的人与物、物与物之间的信息交换需求的互联。 2.4网络协议:计算机网络中的数据交换必须遵守事先约定好的规则,这些规则明确规定了所交换的数据的格式以及有关的同步问题,为进行网络中的数据交换而建立的规则、标准或约定即网络协议,简称为协议。 网络协议的3个基本要素: 语义:需要发出何种控制信息,完成何种动作以及做出何种响应。 语法:数据与控制信息的结构或格式。 定时规则:明确实现通信的顺序、速率、速配及排序。 2.7OSI服务与协议的关系及区别: 关系:首先,协议的实现保证了能够向它上一层提供服务。本层的服务用户只能看见服务而无法看见下面的协议。其次,协议是水平的且协议是控制对对等实体之间通信的规则,但服务是垂直的;另外,并非在一个层内完成的全部功能称为服务。 区别:服务是网络体系结构中各层想他的上层提供的一组原语(操作)。服务描述两层之间的接口,下层是服务的提供者,上层是服务用户;而协议是定义同层对等实体间交换帧,数据包的格式和意义的一组规则。 2.9协议数据单元(PDU):在不同的开放系统的对等实体间交换信息是在相关层的通信规程控制下完成的,这类信息传送单元称为协议数据单元(PDU)。它由两部分组成:上一层的服务数据单元(SDU)、本层的协议控制信息(PCI)。 OSI各层的协议数据单元(PDU)分别是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 物理层:主要功能是完成相邻接点原始比特流的传输; 数据链路层:主要功能是加强物理层传输比特的主要功能使之对网络层显现为一条无错线路。 网络层:主要功能是完成网络中主机间的报文传输,其关键问题之一是使用数据链路层的服务将每个报文分组从源端传输到目的端; 传输层:主要功能是从会话层接收数据且在必要时把它分成较小的单元。

计算机应用基础课程标准

《计算机应用基础》课程标准 一、课程性质 本课程适用于中等职业学校所有的专业,是一门有关计算机知识的入门课 程,主要着重计算机的基础知识、基本概念和基本操作技能的学习和培养,并 兼顾实用软件的使用和计算机应用领域前沿知识的介绍。其任务是培养学生对 于计算机具有一定的操作应用能力以及对计算机的基本工作原理具有一定的 了解。 通过本课程的学习要求学生掌握计算机的发展应用、系统组成、常用输入法、日常维护与故障处 理等基础知识;灵活的运用现代办公中的文字处理、表格设计、演示文稿、网上浏览、电子邮件通信 等常用软件的使用方法。从而加强学生对计算机的认识,提高学生的计算机应用能力和技巧,为全面 提高学生的素质,形成综合职业能力和继续学习打下良好的基础。二、课程设计的理念与思路 随着计算机技术的飞速发展和计算机应用的日益广泛,所有的非计算机专业都开设了计算机应用基 础课程。要进行非计算机专业的计算机应用基础教育,应该首先明确非计算机专业计算机应用基础教育的 教育目标,这个目标不同于专业教育目标,但它是专业教育的基础,是实现专业教育目标不可缺少的重要 条件。它应该是一种计算机能力的教育,一种适应新技术环境、掌握新技术手段的教育,即技术与应用能力 的教育。计算机应用基础课程的开设,应该重基 础( 够用为原则 ) ,重技能,重应用,应该为专业服务,实施计算机素质教育。 本课程就是根据上述计算机应用基础教育的课程设计思想而开设的。其强 调实用性及对学生计算机实践能力的培养,教材取材合理,深度适当;注重理 论联系实际,突出技能训练;教材图文并茂,编排层次清晰,结构严谨。课程 内容分为四部分,分别为第一部分计算机基础知识;第二部分操作系统Windows;第三部分互联网的利用;第四部分Office 2010 应用软件的使用与操作。

计算机控制课程设计

计算机控制技术课程设计报告 学院自动化科学与工程 学生姓名 学生学号 指导教师 __ 提交日期 2013 年 7 月 8 日

目录 一、设计题目及要求 ................................................................... 错误!未定义书签。 二、整体设计与结构图 (3) 1、计算机控制系统结构图 (3) 2、硬件结构图 (4) 三、电路硬件设计 (5) 1、电桥电路 (5) 2、放大环节 (6) 3、滤波电路 (6) 4、A/D转换器 (7) 5、D/A 转换电路 (8) 四、参数计算及分析 (9) 1.参数确定 (9) 2.系统性能分析 (9) 五、控制方案及仿真 (9) θ的分析.....................................................................................................,9 1、0 = 1)控制方案分析 (11) 2)数字控制器D(z)的实现 (11) 3)系统仿真 (14) θ的分析 (18) 2、870 .0 = 1)控制方案分析与选择 (18) 2)数字控制器D(z)的实现 (19) 3)系统仿真 (23) 六、心得与体会 (27)

一.课程设计题目及要求 1、 针对一个具有纯滞后的一阶惯性环节 ()1 s Ke G s Ts τ-=+ 的温度控制系统和给定的系统性能指标: ? 工程要求相角裕度为30°~60°,幅值裕度>6dB ? 要求测量范围-50℃~200℃,测量精度0.5%,分辨率0.2℃ 2、 书面设计一个计算机控制系统的硬件布线连接图,并转化为系统结构图; 3、 选择一种控制算法并借助软件工程知识编写程序流程图; 4、 用MA TLAB 和SIMULINK 进行仿真分析和验证; 对象确定:K=10*log(C*C-sqrt(C)),rand(‘state ’,C),T=rang(1), 考虑θ=0或T/2两种情况。 C 为学号的后3位数,如C=325,K=115.7,T=0.9824,θ=0或0.4912 5、 进行可靠性和抗干扰性的分析。 二、整体设计与结构图 1、计算机控制系统结构图

计算机通信与网络期末试卷

期Array A. 网卡 B. 网桥 C. 中继器 D. 路由器 7. 在Internet上浏览时,浏览器和WWW服务器之间传输网页使用的协议是() A. IP B. HTTP C. FTP D. Telnet 8. 当一台主机从一个网络移到另一个网络时,以下说法正确的是() A. 必须改变它的IP 地址和MAC 地址 B. 必须改变它的IP 地址,但不需改动MAC 地址

C. 必须改变它的MAC 地址,但不需改动IP 地址 D. MAC 地址、IP 地址都不需改动 9. 通信系统必须具备的三个基本要素是( ) A. 终端、电缆、计算机 B. 信号发生器、通信线路、信号接收设备 C. 信源、通信媒体、信宿 D. 终端、通信设施、接收设备 10. 下面提供FTP 服务的默认TCP 端口号是( ) A. 21 B. 25 C. 23 D. 80 11.在以下传输介质中,带宽最宽,抗干扰能力最强的是( ) A.双绞线 B.无线信道 C.同轴电缆 D.光纤 12. 对于带宽为6MHz 的信道,若用8种不同的状态来表示数据,在不考虑热噪声的情况下,该信道每秒 最多能传送的位数为( ) A. 36×106 B. 18×106 C. 48×106 D. 96×106 13. 网卡负责完成( ) 的功能。 A. 物理层 B. 数据链路层 C. 物理和数据链路层 D. 数据链路层和网络层 14. TCP/IP 层的网络接口层对应OSI 的 ( )。 A. 物理层 B. 链路层 C.网络层 D.物理层和链路层 15.随着电信和信息技术的发展,国际上出现了所谓“三网融合”的趋势,下列不属于三网之一的是( ) A. 传统电信网 B .计算机互联网 C .有线电视网 D.卫星通信网 二、填空题(每空1分,共15分) 请将答案直接填写在试题空白线上。 1. _____类IP 地址。 2. 通信系统中,称调制前的电信号为__________信号,调制后的信号为调制信号。 3. 通信线路的通信方式有三种基本形式: 、半双工通信和全双工通信。 4.令牌访问技术可用于 和 两种拓扑结构网络。 5.在 TCP/IP 层次模型的网络层中包括的协议主要有 IP 、 、 ARP 和RARP 。 6.按照网络的分布地理范围,可以将计算机网络分为局域网、城域网和 三种。 7. 计算机网络常用的交换技术有电路交换、 和 。 8. 计算机内传输的信号是 ,而公用电话系统的只能传输 。 9. 多路复用技术又分为 和 两种。 10. 差错控制常采用冗余编码方案,常用的两种校验码是 和 。 三、简答题(每题5分,共20分) 1. 找出下列不能分配给主机的IP 地址,并说明原因。 A . 256 2.简述TCP/IP 参考模型的层次结构及各层的功能。(5分) 3.简述网络协议的三个要素及其含义。 4简述CSMA/CD 的工作原理。

2015计算机网络与通信技术A及答案-最终

北京交通大学考试试题(A卷) 课程名称:计算机网络与通信技术学年学期:2015—2016学年第1学期课程编号:90L124Q 开课学院:电气工程出题教师:网络课程组学生姓名:学号:任课教师: 学生学院:班级: 注意:请将所有试题都答在答题纸上。 一、选择题(每题2分,共24分) 1.在局域网中,交换机与计算机使用()互联 A.直通线B.反转线C.交叉线D.以上均错 2.一个有n层协议的网络系统,应用层生成长度为x字节的报文,在每一层都加上 长为h字节的报头,那么,网络带宽中因传输各层报头而浪费的比例为()。 A.h/(h+x)B.x/(h+x) C.nh/(nh+x) D.x/(nh+x) 3.某信道如果采用 16元振幅调制则可以获得最高的数据率为16000 bps,根据奈 氏准则的限制,该信道的最高码元速率为()码元/秒。 A.1000 B.2000 C.4000 D.8000 4.下列媒体共享技术中,以太网采用的是() A.静态划分信道 B.随机接入 C.受控接入D.以上均可 5.有ABCD四个站进行码分多址CDMA通信,码片序列如下, A.(-1-1-1+1+1-1+1+1)B.(-1-1+1-1+1+1+1-1) C.(-1+1-1+1+1+1-1-1)D.(-1+1-1-1-1-1+1-1) 现收到码片序列为(-1+3-3+1-1-1-1-1),则发送0的站是:() 6.xDSL宽带接入技术是用数字技术对现有的( )进行改造。 A.模拟电话用户线 B.有线电视网 C.光纤网络D.以上都不是 7.网络适配器从网络中每收到一个数据帧就会先硬件检查() A.目的MAC地址B.源MAC地址 C.目的IP地址D.源IP地址

计算机应用基础课程总结

计算机应用基础课程总结 计算机应用基础课程总结【1】 现阶段的五年制高职学生,都是90后,而计算机作为信息 时代的主要载体和工具,正担负着越来越重要的作用,他们早在初中甚至小学阶段已经接触过。如今作为一门五年制高职的课程,计算机应用基础在各级各专业的开设成为必需,而且由于计算机教育贴近现实,有着其他课程无可比拟的可操作性、实用性、实效性;作为素质教育的一环,在素质教育中占据了极其重要的地位。如何上好计算机应用基础课?让每位同学通过这个课程的学习后,最起码能考取全国计算机等级考证的一级证?这是我们计算机基 础教师要思考的。 以下是结合我的教学经验,在第一学期的《计算机应用基础课程》的教学中的一点心得: 1、为学生创设良好的学习情境。在计算机基础的教学中, 学生的学习环境往往会不同程度地影响学生的学习态度、学习兴趣以及最终的学习效果。因此,在平时教学中,我力求为学生创

设一个轻松愉快而又有助于学生理解、运用知识的学习情境。如:每次上课时,我首先会向学生展示案例的效果,将课前精心准备好的PPT文稿式样用计算机演示出来,告诉学生这就是他们将 要学习的而且要求每人完成的,以增进学生一些感性上的认识,让他们有个准备。 2、设立互助小组,组织学生讨论:我们需要明确的是为什 么要学习该课程呢?在当今这样一个信息飞速发展、迅速传递的 信息时代,不掌握一定的信息技术,也就不能够抓住快速传递的信息的能力,势必会被时代所淘汰。因此每位学生无论是哪个专业都应该初步掌握使用计算机技术去获取信息、处理信息的能力。 计算机应用基础课程能教会学生编辑排版文章、处理表格,甚至图形等,学生往往觉得很有用、很有趣。我便组织学生讨论,结合学习过度共同探讨,利用计算机可以做一些什么事?又决定 做些什么事? 3、激发学生的学习兴趣。学习兴趣,是学生学习和掌握知 识的动力和源泉。在计算机应用基础的教学中充分激发学生学习

计算机与通信网络实验报告

计算机与通信网络实验报告 041220111 戴妍 实验一隐终端和暴露终端问题分析 一、实验设定: 基本参数配置:仿真时长100s;随机数种子1;仿真区域2000x2000;节点数4。 节点位置配置:本实验用[1] 、[2]、 [3] 、[4]共两对节点验证隐终端问题。节点[1]、[2]距离为200m,节点[3]、[4]距离为200m,节点[2]、[3]距离为370m。 业务流配置:业务类型为恒定比特流CBR。[1]给[2]发,发包间隔为0.01s,发包大小为512bytes;[3]给[4]发,发包间隔为0.01s,发包大小为512bytes。 二、实验结果: Node: 1, Layer: AppCbrClient, (0) Server address: 2 Node: 1, Layer: AppCbrClient, (0) First packet sent at [s]: 0.000000000 Node: 1, Layer: AppCbrClient, (0) Last packet sent at [s]: 99.990000000 Node: 1, Layer: AppCbrClient, (0) Session status: Not closed Node: 1, Layer: AppCbrClient, (0) Total number of bytes sent: 5120000 Node: 1, Layer: AppCbrClient, (0) Total number of packets sent: 10000 Node: 1, Layer: AppCbrClient, (0) Throughput (bits per second): 409600 Node: 2, Layer: AppCbrServer, (0) Client address: 1 Node: 2, Layer: AppCbrServer, (0) First packet received at [s]: 0.007438001 Node: 2, Layer: AppCbrServer, (0) Last packet received at [s]: 99.999922073 Node: 2, Layer: AppCbrServer, (0) Average end-to-end delay [s]: 0.739902205 Node: 2, Layer: AppCbrServer, (0) Session status: Not closed Node: 2, Layer: AppCbrServer, (0) Total number of bytes received: 4975616 Node: 2, Layer: AppCbrServer, (0) Total number of packets received: 9718 Node: 2, Layer: AppCbrServer, (0) Throughput (bits per second): 398078 Node: 3, Layer: AppCbrClient, (0) Server address: 4 Node: 3, Layer: AppCbrClient, (0) First packet sent at [s]: 0.000000000 Node: 3, Layer: AppCbrClient, (0) Last packet sent at [s]: 99.990000000 Node: 3, Layer: AppCbrClient, (0) Session status: Not closed Node: 3, Layer: AppCbrClient, (0) Total number of bytes sent: 5120000 Node: 3, Layer: AppCbrClient, (0) Total number of packets sent: 10000 Node: 3, Layer: AppCbrClient, (0) Throughput (bits per second): 409600 Node: 4, Layer: AppCbrServer, (0) Client address: 3 Node: 4, Layer: AppCbrServer, (0) First packet received at [s]: 0.003058001 Node: 4, Layer: AppCbrServer, (0) Last packet received at [s]: 99.993058001 Node: 4, Layer: AppCbrServer, (0) Average end-to-end delay [s]: 0.003119031 Node: 4, Layer: AppCbrServer, (0) Session status: Not closed Node: 4, Layer: AppCbrServer, (0) Total number of bytes received: 5120000 Node: 4, Layer: AppCbrServer, (0) Total number of packets received: 10000 Node: 4, Layer: AppCbrServer, (0) Throughput (bits per second): 409612 通过仿真结果可以看出,节点[2]无法收到数据。由于节点[3]是节点[1]的一个隐终端,节点[1]无法通过物理载波检测侦听到节点[3]的发送,且节点[3]在节点[2]的传输范围外,节点[3]无法通过虚拟载波检测延迟发送,所以在节点[1]传输数据的过程中,节点[3]完成退避

相关文档